1 |
# package clean utilities |
# package clean utilities |
2 |
# $Header: /alx-cvs/smage/include/cleanutils.sminc,v 1.1 2005/08/07 17:25:08 niro Exp $ |
# $Id$ |
3 |
|
|
4 |
# |
# |
5 |
# taken from gentoo (livecd-ng) |
# taken from gentoo (livecd-ng) |
11 |
#example calls: |
#example calls: |
12 |
#zapmost /usr/share/locales en_us |
#zapmost /usr/share/locales en_us |
13 |
#zapmost /usr/share/terminfo l/linux |
#zapmost /usr/share/terminfo l/linux |
14 |
zapmost() { |
zapmost() |
15 |
|
{ |
16 |
local rootdir |
local rootdir |
17 |
rootdir="${1}/" |
rootdir="${1}/" |
18 |
[ ! -e "$rootdir" ] && echo "zapmost: $rootdir not found; skipping..." && return 1 |
[ ! -e "$rootdir" ] && echo "zapmost: $rootdir not found; skipping..." && return 1 |
30 |
#more than one deep; create intermediate directories |
#more than one deep; create intermediate directories |
31 |
dirs=${x%/*} |
dirs=${x%/*} |
32 |
install -d ${BUILDDIR}/zap/${dirs} |
install -d ${BUILDDIR}/zap/${dirs} |
33 |
mv ${rootdir}${x} ${BUILDDIR}/zap/${x} |
mv ${rootdir}${x} ${BUILDDIR}/zap/${dirs} |
34 |
fi |
fi |
35 |
done |
done |
36 |
rm -rf ${rootdir}* |
rm -rf ${rootdir}* |