On 03/04/2014 04:50 AM, ha wrote:
On 03/03/14 23:19, Andreas "Jimmy" Gredler wrote:
I'm sorry for the delay, I thought I had already answered :(
Scripts in the scripts directory are executed after the chroot was
built and exited. I think you are looking for
/etc/debootstrap/chroot-scripts/. Scripts in this directory are
executed in the chroot, which is basically your new Debian
installation.
Ok. Consider that the chroot target directory is mounted ant
/mnt/target/, and /mnt/config/ is a directory contianig configuration
files, among others config file, and chroot-scrips/ directory. Now,
let's invoke grml-debootstrap with -d flag, e.g. grml-debootstrap -d
/mnt/config. Now, my root directory (/) is /mnt/target/ actually, so
/mnt/config/ is unreachable, but nevertheless
/mnt/config/chroot-scripts are still going to be invoked, right?
Yes, everything regarding those config files is copied to /mnt/target
However, I should not reference any file from /mnt/config in them, as
anything there is unreachable. Therefore, (for example) to compile
some source code I should copy relevant files from /mnt/config/ to
/mnt/target/ in advance?
No, you don't need to (see below)
Perhaps this could be done with pre-scripts? Did I get this right?
It's not like /mnt/config passed with the -d flag is mounted (or
copied) to /etc/debootstrap where the default configuration
residues.
Yes, it is, but not the whole directory. So you could put your files to
the chroot-scripts directory or extra-packages directory and it will be
copied to /mnt/target/etc/debootstrap/.
You can also create directories like /etc/debootstrap/usr/local and they
will be copied. Please have a look at the man page, section
CUSTOMIZATION, to get more details.
Yes, it helps. Thanks. In addition, I would ask is there a common way
to log the output/error of the (grml-)debootstrap procedure, to see
at which stage exactly a warning or an error occurred?
I'm not sure if I understand your question correctly. You mean beside
just piping the output to a file?
greets Jimmy
_______________________________________________
Grml mailing list - [email protected]
http://ml.grml.org/mailman/listinfo/grml
join #grml on irc.freenode.org
grml-devel-blog: http://blog.grml.org/