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:
parent
e1d6dcec6b
commit
9a34024e57
@ -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}"
|
||||||
|
Loading…
Reference in New Issue
Block a user