From: Joerg Jaspert Date: Sat, 11 Aug 2012 15:06:14 +0000 (+0200) Subject: * config/debian/dinstall.functions: Fix up mklslar a bit X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=e92f1f90ce6541d49eb69051257cf513a20be518;p=dak.git * config/debian/dinstall.functions: Fix up mklslar a bit Signed-off-by: Joerg Jaspert --- diff --git a/config/debian/dinstall.functions b/config/debian/dinstall.functions index a7bf95ca..535f109f 100644 --- a/config/debian/dinstall.functions +++ b/config/debian/dinstall.functions @@ -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() {