diff options
author | Balint Reczey <balint@balintreczey.hu> | 2016-11-30 02:36:06 +0100 |
---|---|---|
committer | Balint Reczey <balint@balintreczey.hu> | 2016-11-30 02:36:06 +0100 |
commit | 365658d0f3a51814626afbb70aa2dd7b5e82ac36 (patch) | |
tree | 7218fb9147359258fda0f9a43da5a29b2d20e85b /tests/debian/02/run | |
parent | bfaa59229d61adb7fa0c570f0d94fd324c6e05aa (diff) | |
download | shadow-365658d0f3a51814626afbb70aa2dd7b5e82ac36.tar.gz |
Imported Upstream version 4.4upstream/4.4
Diffstat (limited to 'tests/debian/02/run')
-rwxr-xr-x | tests/debian/02/run | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/debian/02/run b/tests/debian/02/run new file mode 100755 index 00000000..a305c370 --- /dev/null +++ b/tests/debian/02/run @@ -0,0 +1,28 @@ +#!/bin/sh + +# This test check if passwd or login provide files also distributed by +# another package. +# The goal is to detect new package for the Replaces or Conflicts fields, +# or to tighten these relationships. +# +# It supposes that we will at least Replaces/Conflicts on the i386 +# architecture. + +wget -c http://ftp2.fr.debian.org/debian/dists/unstable/Contents-i386.gz + +for pkg in login passwd + do + dpkg -L $pkg | sed -e 's/^\///' | + { + while read file + do + [ -f "/$file" ] && echo "^$file " + done + } > files + + echo "List of files that the $pkg package currently replaces:" + zgrep -E -f files Contents-i386.gz | grep -Ev " admin/(login|passwd)$" +done + +rm -f files Contents-i386.gz + |