Elan =?iso-8859-1?q?Ruusam=E4e?= wrote: > On Saturday 18 December 2004 13:28, Andrzej Krzysztofowicz wrote: > > Elan =?iso-8859-1?q?Ruusam=E4e?= wrote: > > > On Friday 17 December 2004 18:19, Andrzej Krzysztofowicz wrote: > > > > Elan =?iso-8859-2?q?Ruusam=E4e?= wrote: > > > > > this is to resolve such issue: > > > > > > > > > > http://glen.alkohol.ee/pld/glibc-fc.txt > > > > > > > > But you get uninstalable glibc probably. > > > > As /bin/sh is rather not available at glibc install. > > > > > > this is ran in %pre, not in %post, so everything is available :) > > > > Nothing is vailable if you install it on a clean disk. > > Maybe except FHS... > > the dependancy pulls ksh in, and it's even installed before glibc. but > /bin/sh > is dynamic app and yes, %pre fails because of that. > > Processing dependencies... > glibc-2.3.4-0.20040722.9.5 marks pdksh-5.2.14-41 (cap /bin/sh) > pdksh-5.2.14-41 marks coreutils-5.2.1-2 (cap fileutils) > coreutils-5.2.1-2 marks acl-2.2.27-1 (cap acl) > acl-2.2.27-1 marks attr-2.4.19-1 (cap attr) > coreutils-5.2.1-2 marks pam-0.78.1-1 (cap libpam.so.0) > pam-0.78.1-1 marks mawk-1.3.3-30 (cap awk) > pam-0.78.1-1 marks cracklib-2.7-18 (cap cracklib) > pam-0.78.1-1 marks cracklib-dicts-2.7-18 (cap cracklib-dicts) > pam-0.78.1-1 marks db-4.2.52-6 (cap db) > pam-0.78.1-1 marks make-3.80-5 (cap make) > coreutils-5.2.1-2 marks setup-2.4.6-8.2 (cap setup >= 2.4.6-2) > glibc-2.3.4-0.20040722.9.5 marks basesystem-1.99-2 (cap basesystem) > basesystem-1.99-2 marks FHS-2.3-9 (cap FHS) > basesystem-1.99-2 marks dev-2.9.0-12 (cap dev) > glibc-2.3.4-0.20040722.9.5 marks glibc-misc-2.3.4-0.20040722.9.5 (cap > glibc-misc = 6:2.3.4-0.20040722.9.5) > There are 16 packages to install (15 marked by dependencies): > I glibc-2.3.4-0.20040722.9.5 > D glibc-misc-2.3.4-0.20040722.9.5, setup-2.4.6-8.2, acl-2.2.27-1, > attr-2.4.19-1, coreutils-5.2.1-2, pam-0.78.1-1, FHS-2.3-9, > D basesystem-1.99-2, cracklib-2.7-18, cracklib-dicts-2.7-18, db-4.2.52-6, > dev-2.9.0-12, make-3.80-5, mawk-1.3.3-30, > D pdksh-5.2.14-41 > Need to download about 8MB of archives. After unpacking about 18MB will be > used. > > looks like dead end, only way to solve it is dependancy of package containing > static binary.
This is the reason the "base" packages (like glibc, FHS, setup, etc.) do not contain %pre/%post shell scripts. The only acceptable script may be a LUA script. Or just a static binary program call. And the only reason of my last split in bzip2 package was to break such a loop. > can package required in %pre uninstalled after package has been installed? > > > > Am I wrong thinking that failing %pre means refusal of the package > > installation? > unfortunately or fortunately yes. -- ======================================================================= Andrzej M. Krzysztofowicz [EMAIL PROTECTED] phone (48)(58) 347 14 61 Faculty of Applied Phys. & Math., Gdansk University of Technology _______________________________________________ pld-devel-en mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
