diff options
author | joey <joey> | 1999-08-17 04:36:40 +0000 |
---|---|---|
committer | joey <joey> | 1999-08-17 04:36:40 +0000 |
commit | fbabb8038535361c7e4f9ab538f2b9cfa3023367 (patch) | |
tree | c8f7fe88c61ecd92cc76f57ed2ed936c6dc9f277 /dh_md5sums | |
parent | 0234dbf4376b0c742ff1966ac9e7dd7eb8ef9cfd (diff) | |
download | debhelper-fbabb8038535361c7e4f9ab538f2b9cfa3023367.tar.gz |
r17: Initial Import
Diffstat (limited to 'dh_md5sums')
-rwxr-xr-x | dh_md5sums | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -13,10 +13,17 @@ for PACKAGE in $DH_DOPACKAGES; do doit "install -d debian/$TMP/DEBIAN" fi - doit "cd debian/$TMP" # Doit isn't smart enough to hande this next command so echo by hand. (sigh) - verbose_echo 'md5sum `find * -type f ! -regex "^DEBIAN/.*"` > DEBIAN/md5sums </dev/null' - md5sum `find * -type f ! -regex "^DEBIAN/.*"` >DEBIAN/md5sums </dev/null - doit "chown root.root DEBIAN/md5sums" - doit "cd ../.." + verbose_echo 'find debian/$TMP/* -type f ! -regex "^debian/$TMP/DEBIAN/.*" | sed s:debian/$TMP/:: | sort > debian/$TMP/DEBIAN/allfiles' + find debian/$TMP/* -type f ! -regex "^debian/$TMP/DEBIAN/.*" | sed s:debian/$TMP:: | sort > debian/$TMP/DEBIAN/allfiles + # Check if we should exclude conffiles. + if [ ! "$DH_EXCLUDE" -a -r debian/$TMP/DEBIAN/conffiles ]; then + verbose_echo "sort debian/$TMP/DEBIAN/conffiles | comm -13 - debian/$TMP/DEBIAN/allfiles > debian/$TMP/DEBIAN/allfiles.new" + sort debian/$TMP/DEBIAN/conffiles | comm -13 - debian/$TMP/DEBIAN/allfiles > debian/$TMP/DEBIAN/allfiles.new + doit "mv debian/$TMP/DEBIAN/allfiles.new debian/$TMP/DEBIAN/allfiles" + fi + verbose_echo "cd debian/$TMP ; sed 's:^/::' < DEBIAN/allfiles | xargs md5sum > DEBIAN/md5sums ; cd ../.." + cd debian/$TMP ; sed 's:^/::' < DEBIAN/allfiles | xargs md5sum > DEBIAN/md5sums ; cd ../.. + doit "chown root.root debian/$TMP/DEBIAN/md5sums" + doit "rm -f debian/$TMP/DEBIAN/allfiles" done |