On Fri, Nov 30, Richard W.M. Jones wrote:
> On Thu, Nov 29, 2012 at 10:24:54PM +0100, Olaf Hering wrote:
> > On Thu, Nov 29, Richard W.M. Jones wrote:
> >
> > > On Thu, Nov 29, 2012 at 09:02:34PM +0000, Richard W.M. Jones wrote:
> > > > > zypper \
> > > > > --verbose \
> > > > > --verbose \
> > > > > --gpg-auto-import-keys \
> > > > > --root /dev/shm/${LOGNAME} \
> > > > > --reposd-dir /etc/zypp/repos.d \
> > > > > --pkg-cache-dir /dev/shm/${LOGNAME}--pkg-cache-dir \
> > > > > --non-interactive \
> > > > > install \
> > > > > --auto-agree-with-licenses \
> > > > > --no-recommends \
> > > > > --download-only \
> > > > > kernel-default
> > >
> > > By the way, does this download everything (even, for example,
> > > packages which are already installed at the latest version)?
> >
> > It will download kernel-default from the configured repos in
> > /etc/zypp/repos.d into --pkg-cache-dir. Installed packaged will not be
> > considered.
>
> I was reading the last sentence again this morning. Did I
> misunderstand it? Does this zypper command not consider installed
> packages and download all of them regardless of what is installed on
> the host?
I think it does. With the --root option above it considers only packages
within that directory. Other than that, I think only --pkg-cache-dir
needs to be set because an unprivileged user has no write permissions in
/var/cache/zypp.
So I think if febootstrap takes files from the installed system and in
addition looks at the possibly downloaded packages then all should be
fine.
Olaf
_______________________________________________
Libguestfs mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libguestfs