[Grml] grml-debootstrap misc questions

T o n g mlist4suntong at yahoo.com
Wed Sep 3 04:53:41 CEST 2008


On Wed, 03 Sep 2008 00:44:52 +0200, Michael Gebetsroither wrote:

>> necessary, I think it is pretty safe to add the following line at the end
>> of function mount_target() in grml-debootstrap
>> 
>>    mount --bind /var/cache/apt/archives $MNTPOINT/var/cache/apt/archives

of course, need mkdir -p $MNTPOINT/var/cache/apt/archives beforehand.

>> then umount it somewhere during clean up. 
>> 
>> Each Debian system would have such /var/cache/apt/archives directory, so I
>> think it is pretty safe to do so. This will allows us to do
>> grml-debootstrap over and over without downloading Debian packages more
>> then once.
> 
> This is dangerous und not possibel as apt locks
> /var/cache/apt/archives/lock. Thus it would be impossibel to run 2
> parallel grml-debootstraps or use apt-get in the host system.
>
> Instead a hint to approx would be much better (maybe even automatic
> handling).

Yes, that does make sense. 

However, I'm using grml-debootstrap to build a minimum system, thus I'm
incline to install the extra approx into both host and chroot environment,
just to eliminate a risk that is rather low. Furthermore, approx has a big
overhead, I don't want to pull in OCaml just for it.

I will never need to run 2 parallel grml-debootstraps or use apt-get in the
host system, so bind-mount is a more suitable solution for me, which does
not bring in any other extra dependencies. 

-- 
Tong (remove underscore(s) to reply)
  http://xpt.sourceforge.net/techdocs/
  http://xpt.sourceforge.net/tools/



More information about the Grml mailing list