Re: Enquiry about building a new root file system

Bas Wijnen <[email protected]>
Newsgroups gmane.linux.debian.devel.embedded
Message-ID <[email protected]>
On Thu, Aug 21, 2014 at 09:43:13PM -0500, David Lechner wrote:
> The .preinst files is something that I have not yet taken the time
> to understand as well as I should yet, so you should not trust me as
> absolute expert on this. It is my understanding, though, that when
> multistrap runs, there is nothing in the chroot, so preinst scripts
> can't run before we unpack because there is no /bin/sh or any of the
> commands or programs that the scripts will use.

Preinst scripts may expect all Essential:yes packages (and their
dependencies) to be installed and configured on the system.  The
exception is obviously preinst scripts of Essential packages; they may
expect all those packages to be unpacked.

So the proper order of events would be:
- unpack essential packages
- run preinst of essential packages
- run postinst of essential packages
- run preinst of other packages
- unpack other packages
- run postinst of other packages

I'm not surprised if during bootstrap all Priority:standard and higher
packages are treated the same, even if not all of them are Essential.

Thanks,
Bas
signature.asc (application/pgp-signature, 836 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJT9ticAAoJEJzRfVgHwHE6EYsP+wdxkb3U+96SaXXbiEHEp77R
1S0uW5ma2RIWr9q04eg/YafI6z/KHIlqbdXAZRO7DFDNpMbeuIpQiuW208phr1Ev
vdDXu2ohRHwMTZ0sfnspyLR/2QRxCx9JH9SagdsopMVk/r+muVZ22v/1wBwiQyfV
lbD/77YiifhGMxO681pt/vyeY29Ix0maJo4Wuxc5Po8dqTyPpe0A53L5DFaFflgp
ncGBFWZeP5bnEPKEPtSAKSmJ1JNq0C1s+yL8BGQJPMRdHp3Elv2CFtbwmyS7CW2L
PP3is4WhioD4Si1WSD329pkItPPuIPo12CwKtR1X1/lTE0RzUQHf4juM8swESv3G
lFMszKBr3yejuWBUKMbHCwgKUqxqKZJAJW9p7Do+TQgUGiUgzD8rJsL0gNUileKF
Lk1Zl+BAWiieGzmNv0YsbFEBSmCmoRJCfFxVcplUWQ1OQCL9saEgHV5onFvsaPmF
b3fLGvMNQlWhjvDbGqOFnGOlIRDJ1ynitW18otebCleAVbH+tPmFsV52gyV936jw
Y6w2pm+1NUTEL7GyaRqVFm3btnL6IHyz93esyiY1nBqC1C2gcBFFis7yLP4HDkQl
7h13DxcxAV4Teg0kAFV/ZZ8tgx8g9ONMbajISF0ZogfgRkCfkLLGNIO9gzmjsCD7
lygzjgFjWf6yNxA3PtuF
=s87b
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.