提交 e92f1f90 编写于 作者: J Joerg Jaspert

* config/debian/dinstall.functions: Fix up mklslar a bit

Signed-off-by: NJoerg Jaspert <joerg@debian.org>
上级 129ee05e
......@@ -193,31 +193,14 @@ function mklslar() {
FILENAME=ls-lR
log "Removing any core files ..."
find -type f -name core -print0 | xargs -0r rm -v
log "Checking permissions on files in the FTP tree ..."
find -type f \( \! -perm -444 -o -perm +002 \) -ls
find -type d \( \! -perm -555 -o -perm +002 \) -ls
find -type f -name core -print -delete
log "Checking symlinks ..."
symlinks -rd .
log "Creating recursive directory listing ... "
rm -f .${FILENAME}.new
TZ=UTC ls -lR > .${FILENAME}.new
if [ -r ${FILENAME}.gz ] ; then
mv -f ${FILENAME}.gz ${FILENAME}.old.gz
mv -f .${FILENAME}.new ${FILENAME}
rm -f ${FILENAME}.patch.gz
zcat ${FILENAME}.old.gz | diff -u - ${FILENAME} | gzip -9cfn - >${FILENAME}.patch.gz
rm -f ${FILENAME}.old.gz
else
mv -f .${FILENAME}.new ${FILENAME}
fi
gzip -9cfN ${FILENAME} >${FILENAME}.gz
rm -f ${FILENAME}
rm -f ${FILENAME}.gz
TZ=UTC ls -lR | gzip -9c --rsyncable > ${FILENAME}.gz
}
function mkmaintainers() {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册