[arch-dev-public] install scripts in core
allan at archlinux.org
Sat Jan 31 06:44:15 EST 2009
After the recent issues with install scriplets failing depending on the
order packages were installed, I decided to do a complete review of the
install files for every package in [core]. Here is a list of packages
and commands they use which are not in their dependency tree:
perl - /usr/sbin/ndiswrapper: /usr/bin/perl: bad interpreter: No such
file or directory
filesystem - warning: can't open /etc/fstab: No such file or directory
The install-info ones can be fixed without adding an additional dep in
the same way as readline, bash and glibc now do. All the cat and echo
calls can probably be replaced with a bash builtin (printf) although I
have not tested. The others should have dependencies added to stop
install script failures but I have not check if that would create loops
(I think most are fine).
The install scripts for lilo and vi also fail if bash is not installed
(for some unknown reason). Lilo is just and old style "/bin/true"
script so is easily fixed but I do not understand these two issues...
More information about the arch-dev-public