Allow livecd to be developer friendly

We should clean up some stuff but not actually muddle with what is installed
by packages. Leave static libs if they were installed, and leave include
files so we can actually build a package from the live CD if we want to.

Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Dan McGee 2007-10-23 23:05:44 -05:00 committed by Simo Leone
parent e1d6dcec6b
commit 9a34024e57

View File

@ -155,17 +155,13 @@ if [ "${command_name}" = "install" -o "${command_name}" = "all" ]; then
find "${instroot}" -name *.pacnew -name *.pacsave -name *.pacorig -delete find "${instroot}" -name *.pacnew -name *.pacsave -name *.pacorig -delete
# delete a lot of unnecessary cache/log files # delete a lot of unnecessary cache/log files
kill_dirs="var/abs var/cache/man var/cache/pacman var/log/* var/mail tmp/* usr/include initrd" kill_dirs="var/abs var/cache/man var/cache/pacman var/log/* var/mail tmp/* initrd"
for x in ${kill_dirs}; do for x in ${kill_dirs}; do
if [ -e "${instroot}/${x}" ]; then if [ -e "${instroot}/${x}" ]; then
rm -rf "${instroot}/${x}" rm -rf "${instroot}/${x}"
fi fi
done done
# delete static libraries
find "${instroot}/lib" -name *.a -delete
find "${instroot}/usr/lib" -name *.a -delete
# pacman DBs are big, delete all sync dbs # pacman DBs are big, delete all sync dbs
for d in ${instroot}/var/lib/pacman/*; do for d in ${instroot}/var/lib/pacman/*; do
[ "$(basename ${d})" != "local" ] && rm -rf "${d}" [ "$(basename ${d})" != "local" ] && rm -rf "${d}"