fi
}
-for i in {core,build,legacy,sysv,lib,devel,base}; do
+for i in {core,build,legacy,sysv,lib,devel,base,python}; do
getname $i
- echo -n >${fullname}.install
rm -f ${fullname}.conffiles
done
(\#*) continue;;
esac
getname $style
+ set -o noglob
set -- $file
+ set +o noglob
if test "$2"; then
file="$2"
for i in ${DESTDIR}$file; do
+ test "${file#/etc/}" != "$file" && continue
echo "${i#${DESTDIR}}" >>${fullname}.conffiles
done
fi
for i in ${DESTDIR}$file; do
i=${i#${DESTDIR}}
- echo "$i ${i%/*}" >>${fullname}.install
+ dir=`dirname $i`
+ mkdir -p $fullname$dir
+ if test -d "$DESTDIR${i%/}"; then
+ if test "${i%/}" != "$i"; then
+ mkdir -p $fullname${i%/}
+ else
+ cp -a $DESTDIR$i $fullname$dir
+ fi
+ else
+ cp -d --preserve=all $DESTDIR${i%/} $fullname$dir
+ fi
done
done < $data