diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 02:22:06 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 02:22:06 +0000 |
commit | 741c1ef7a4f2ac316ad6e557ddbe03023413478d (patch) | |
tree | 38890f681daa26c57e865b4feca10d0ca53e1046 /tests/debian | |
parent | Initial commit. (diff) | |
download | shadow-upstream.tar.xz shadow-upstream.zip |
Adding upstream version 1:4.5.upstream/1%4.5upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'tests/debian')
-rw-r--r-- | tests/debian/01/data/login_files | 296 | ||||
-rw-r--r-- | tests/debian/01/data/passwd_files | 400 | ||||
-rwxr-xr-x | tests/debian/01/run | 33 | ||||
-rwxr-xr-x | tests/debian/02/run | 28 |
4 files changed, 757 insertions, 0 deletions
diff --git a/tests/debian/01/data/login_files b/tests/debian/01/data/login_files new file mode 100644 index 0000000..04f4974 --- /dev/null +++ b/tests/debian/01/data/login_files @@ -0,0 +1,296 @@ +/. +/bin +/bin/login +/bin/su +/etc +/etc/login.defs +/etc/pam.d +/etc/pam.d/login +/etc/pam.d/su +/etc/securetty +/usr +/usr/bin +/usr/bin/faillog +/usr/bin/lastlog +/usr/bin/newgrp +/usr/bin/sg +/usr/sbin +/usr/sbin/nologin +/usr/share +/usr/share/doc +/usr/share/doc/login +/usr/share/doc/login/NEWS.Debian.gz +/usr/share/doc/login/NEWS.gz +/usr/share/doc/login/README +/usr/share/doc/login/TODO.gz +/usr/share/doc/login/changelog.Debian.gz +/usr/share/doc/login/changelog.gz +/usr/share/doc/login/copyright +/usr/share/lintian +/usr/share/lintian/overrides +/usr/share/lintian/overrides/login +/usr/share/locale +/usr/share/locale/bs +/usr/share/locale/bs/LC_MESSAGES +/usr/share/locale/bs/LC_MESSAGES/shadow.mo +/usr/share/locale/ca +/usr/share/locale/ca/LC_MESSAGES +/usr/share/locale/ca/LC_MESSAGES/shadow.mo +/usr/share/locale/cs +/usr/share/locale/cs/LC_MESSAGES +/usr/share/locale/cs/LC_MESSAGES/shadow.mo +/usr/share/locale/da +/usr/share/locale/da/LC_MESSAGES +/usr/share/locale/da/LC_MESSAGES/shadow.mo +/usr/share/locale/de +/usr/share/locale/de/LC_MESSAGES +/usr/share/locale/de/LC_MESSAGES/shadow.mo +/usr/share/locale/dz +/usr/share/locale/dz/LC_MESSAGES +/usr/share/locale/dz/LC_MESSAGES/shadow.mo +/usr/share/locale/el +/usr/share/locale/el/LC_MESSAGES +/usr/share/locale/el/LC_MESSAGES/shadow.mo +/usr/share/locale/es +/usr/share/locale/es/LC_MESSAGES +/usr/share/locale/es/LC_MESSAGES/shadow.mo +/usr/share/locale/eu +/usr/share/locale/eu/LC_MESSAGES +/usr/share/locale/eu/LC_MESSAGES/shadow.mo +/usr/share/locale/fi +/usr/share/locale/fi/LC_MESSAGES +/usr/share/locale/fi/LC_MESSAGES/shadow.mo +/usr/share/locale/fr +/usr/share/locale/fr/LC_MESSAGES +/usr/share/locale/fr/LC_MESSAGES/shadow.mo +/usr/share/locale/gl +/usr/share/locale/gl/LC_MESSAGES +/usr/share/locale/gl/LC_MESSAGES/shadow.mo +/usr/share/locale/he +/usr/share/locale/he/LC_MESSAGES +/usr/share/locale/he/LC_MESSAGES/shadow.mo +/usr/share/locale/hu +/usr/share/locale/hu/LC_MESSAGES +/usr/share/locale/hu/LC_MESSAGES/shadow.mo +/usr/share/locale/id +/usr/share/locale/id/LC_MESSAGES +/usr/share/locale/id/LC_MESSAGES/shadow.mo +/usr/share/locale/it +/usr/share/locale/it/LC_MESSAGES +/usr/share/locale/it/LC_MESSAGES/shadow.mo +/usr/share/locale/ja +/usr/share/locale/ja/LC_MESSAGES +/usr/share/locale/ja/LC_MESSAGES/shadow.mo +/usr/share/locale/kk +/usr/share/locale/kk/LC_MESSAGES +/usr/share/locale/kk/LC_MESSAGES/shadow.mo +/usr/share/locale/km +/usr/share/locale/km/LC_MESSAGES +/usr/share/locale/km/LC_MESSAGES/shadow.mo +/usr/share/locale/ko +/usr/share/locale/ko/LC_MESSAGES +/usr/share/locale/ko/LC_MESSAGES/shadow.mo +/usr/share/locale/nb +/usr/share/locale/nb/LC_MESSAGES +/usr/share/locale/nb/LC_MESSAGES/shadow.mo +/usr/share/locale/ne +/usr/share/locale/ne/LC_MESSAGES +/usr/share/locale/ne/LC_MESSAGES/shadow.mo +/usr/share/locale/nl +/usr/share/locale/nl/LC_MESSAGES +/usr/share/locale/nl/LC_MESSAGES/shadow.mo +/usr/share/locale/nn +/usr/share/locale/nn/LC_MESSAGES +/usr/share/locale/nn/LC_MESSAGES/shadow.mo +/usr/share/locale/pl +/usr/share/locale/pl/LC_MESSAGES +/usr/share/locale/pl/LC_MESSAGES/shadow.mo +/usr/share/locale/pt +/usr/share/locale/pt/LC_MESSAGES +/usr/share/locale/pt/LC_MESSAGES/shadow.mo +/usr/share/locale/pt_BR +/usr/share/locale/pt_BR/LC_MESSAGES +/usr/share/locale/pt_BR/LC_MESSAGES/shadow.mo +/usr/share/locale/ro +/usr/share/locale/ro/LC_MESSAGES +/usr/share/locale/ro/LC_MESSAGES/shadow.mo +/usr/share/locale/ru +/usr/share/locale/ru/LC_MESSAGES +/usr/share/locale/ru/LC_MESSAGES/shadow.mo +/usr/share/locale/sk +/usr/share/locale/sk/LC_MESSAGES +/usr/share/locale/sk/LC_MESSAGES/shadow.mo +/usr/share/locale/sq +/usr/share/locale/sq/LC_MESSAGES +/usr/share/locale/sq/LC_MESSAGES/shadow.mo +/usr/share/locale/sv +/usr/share/locale/sv/LC_MESSAGES +/usr/share/locale/sv/LC_MESSAGES/shadow.mo +/usr/share/locale/tl +/usr/share/locale/tl/LC_MESSAGES +/usr/share/locale/tl/LC_MESSAGES/shadow.mo +/usr/share/locale/tr +/usr/share/locale/tr/LC_MESSAGES +/usr/share/locale/tr/LC_MESSAGES/shadow.mo +/usr/share/locale/uk +/usr/share/locale/uk/LC_MESSAGES +/usr/share/locale/uk/LC_MESSAGES/shadow.mo +/usr/share/locale/vi +/usr/share/locale/vi/LC_MESSAGES +/usr/share/locale/vi/LC_MESSAGES/shadow.mo +/usr/share/locale/zh_CN +/usr/share/locale/zh_CN/LC_MESSAGES +/usr/share/locale/zh_CN/LC_MESSAGES/shadow.mo +/usr/share/locale/zh_TW +/usr/share/locale/zh_TW/LC_MESSAGES +/usr/share/locale/zh_TW/LC_MESSAGES/shadow.mo +/usr/share/man +/usr/share/man/cs +/usr/share/man/cs/man1 +/usr/share/man/cs/man1/su.1.gz +/usr/share/man/cs/man5 +/usr/share/man/cs/man5/faillog.5.gz +/usr/share/man/cs/man8 +/usr/share/man/cs/man8/faillog.8.gz +/usr/share/man/cs/man8/lastlog.8.gz +/usr/share/man/cs/man8/nologin.8.gz +/usr/share/man/da +/usr/share/man/da/man1 +/usr/share/man/da/man1/newgrp.1.gz +/usr/share/man/da/man1/sg.1.gz +/usr/share/man/da/man8 +/usr/share/man/da/man8/nologin.8.gz +/usr/share/man/de +/usr/share/man/de/man1 +/usr/share/man/de/man1/login.1.gz +/usr/share/man/de/man1/newgrp.1.gz +/usr/share/man/de/man1/sg.1.gz +/usr/share/man/de/man1/su.1.gz +/usr/share/man/de/man5 +/usr/share/man/de/man5/faillog.5.gz +/usr/share/man/de/man5/login.defs.5.gz +/usr/share/man/de/man8 +/usr/share/man/de/man8/faillog.8.gz +/usr/share/man/de/man8/lastlog.8.gz +/usr/share/man/de/man8/nologin.8.gz +/usr/share/man/fi +/usr/share/man/fi/man1 +/usr/share/man/fi/man1/su.1.gz +/usr/share/man/fr +/usr/share/man/fr/man1 +/usr/share/man/fr/man1/login.1.gz +/usr/share/man/fr/man1/newgrp.1.gz +/usr/share/man/fr/man1/sg.1.gz +/usr/share/man/fr/man1/su.1.gz +/usr/share/man/fr/man5 +/usr/share/man/fr/man5/faillog.5.gz +/usr/share/man/fr/man5/login.defs.5.gz +/usr/share/man/fr/man8 +/usr/share/man/fr/man8/faillog.8.gz +/usr/share/man/fr/man8/lastlog.8.gz +/usr/share/man/fr/man8/nologin.8.gz +/usr/share/man/hu +/usr/share/man/hu/man1 +/usr/share/man/hu/man1/login.1.gz +/usr/share/man/hu/man1/newgrp.1.gz +/usr/share/man/hu/man1/sg.1.gz +/usr/share/man/hu/man1/su.1.gz +/usr/share/man/hu/man8 +/usr/share/man/hu/man8/lastlog.8.gz +/usr/share/man/id +/usr/share/man/id/man1 +/usr/share/man/id/man1/login.1.gz +/usr/share/man/it +/usr/share/man/it/man1 +/usr/share/man/it/man1/login.1.gz +/usr/share/man/it/man1/newgrp.1.gz +/usr/share/man/it/man1/sg.1.gz +/usr/share/man/it/man1/su.1.gz +/usr/share/man/it/man5 +/usr/share/man/it/man5/faillog.5.gz +/usr/share/man/it/man5/login.defs.5.gz +/usr/share/man/it/man8 +/usr/share/man/it/man8/faillog.8.gz +/usr/share/man/it/man8/lastlog.8.gz +/usr/share/man/it/man8/nologin.8.gz +/usr/share/man/ja +/usr/share/man/ja/man1 +/usr/share/man/ja/man1/login.1.gz +/usr/share/man/ja/man1/newgrp.1.gz +/usr/share/man/ja/man1/sg.1.gz +/usr/share/man/ja/man1/su.1.gz +/usr/share/man/ja/man5 +/usr/share/man/ja/man5/faillog.5.gz +/usr/share/man/ja/man5/login.defs.5.gz +/usr/share/man/ja/man8 +/usr/share/man/ja/man8/faillog.8.gz +/usr/share/man/ja/man8/lastlog.8.gz +/usr/share/man/ko +/usr/share/man/ko/man1 +/usr/share/man/ko/man1/login.1.gz +/usr/share/man/ko/man1/su.1.gz +/usr/share/man/man1 +/usr/share/man/man1/login.1.gz +/usr/share/man/man1/newgrp.1.gz +/usr/share/man/man1/sg.1.gz +/usr/share/man/man1/su.1.gz +/usr/share/man/man5 +/usr/share/man/man5/faillog.5.gz +/usr/share/man/man5/login.defs.5.gz +/usr/share/man/man8 +/usr/share/man/man8/faillog.8.gz +/usr/share/man/man8/lastlog.8.gz +/usr/share/man/man8/nologin.8.gz +/usr/share/man/pl +/usr/share/man/pl/man1 +/usr/share/man/pl/man1/newgrp.1.gz +/usr/share/man/pl/man1/sg.1.gz +/usr/share/man/pl/man5 +/usr/share/man/pl/man5/faillog.5.gz +/usr/share/man/pl/man8 +/usr/share/man/pl/man8/faillog.8.gz +/usr/share/man/pl/man8/lastlog.8.gz +/usr/share/man/ru +/usr/share/man/ru/man1 +/usr/share/man/ru/man1/login.1.gz +/usr/share/man/ru/man1/newgrp.1.gz +/usr/share/man/ru/man1/sg.1.gz +/usr/share/man/ru/man1/su.1.gz +/usr/share/man/ru/man5 +/usr/share/man/ru/man5/faillog.5.gz +/usr/share/man/ru/man5/login.defs.5.gz +/usr/share/man/ru/man8 +/usr/share/man/ru/man8/faillog.8.gz +/usr/share/man/ru/man8/lastlog.8.gz +/usr/share/man/ru/man8/nologin.8.gz +/usr/share/man/sv +/usr/share/man/sv/man1 +/usr/share/man/sv/man1/newgrp.1.gz +/usr/share/man/sv/man1/sg.1.gz +/usr/share/man/sv/man5 +/usr/share/man/sv/man5/faillog.5.gz +/usr/share/man/sv/man8 +/usr/share/man/sv/man8/faillog.8.gz +/usr/share/man/sv/man8/lastlog.8.gz +/usr/share/man/sv/man8/nologin.8.gz +/usr/share/man/tr +/usr/share/man/tr/man1 +/usr/share/man/tr/man1/login.1.gz +/usr/share/man/tr/man1/su.1.gz +/usr/share/man/zh_CN +/usr/share/man/zh_CN/man1 +/usr/share/man/zh_CN/man1/login.1.gz +/usr/share/man/zh_CN/man1/newgrp.1.gz +/usr/share/man/zh_CN/man1/sg.1.gz +/usr/share/man/zh_CN/man1/su.1.gz +/usr/share/man/zh_CN/man5 +/usr/share/man/zh_CN/man5/faillog.5.gz +/usr/share/man/zh_CN/man5/login.defs.5.gz +/usr/share/man/zh_CN/man8 +/usr/share/man/zh_CN/man8/faillog.8.gz +/usr/share/man/zh_CN/man8/lastlog.8.gz +/usr/share/man/zh_CN/man8/nologin.8.gz +/usr/share/man/zh_TW +/usr/share/man/zh_TW/man1 +/usr/share/man/zh_TW/man1/newgrp.1.gz +/usr/share/man/zh_TW/man1/su.1.gz diff --git a/tests/debian/01/data/passwd_files b/tests/debian/01/data/passwd_files new file mode 100644 index 0000000..78380f4 --- /dev/null +++ b/tests/debian/01/data/passwd_files @@ -0,0 +1,400 @@ +/. +/etc +/etc/cron.daily +/etc/cron.daily/passwd +/etc/default +/etc/default/useradd +/etc/pam.d +/etc/pam.d/chfn +/etc/pam.d/chpasswd +/etc/pam.d/chsh +/etc/pam.d/groupmems +/etc/pam.d/newusers +/etc/pam.d/passwd +/sbin +/sbin/shadowconfig +/usr +/usr/bin +/usr/bin/chage +/usr/bin/chfn +/usr/bin/chsh +/usr/bin/expiry +/usr/bin/gpasswd +/usr/bin/passwd +/usr/sbin +/usr/sbin/chgpasswd +/usr/sbin/chpasswd +/usr/sbin/cpgr +/usr/sbin/cppw +/usr/sbin/groupadd +/usr/sbin/groupdel +/usr/sbin/groupmems +/usr/sbin/groupmod +/usr/sbin/grpck +/usr/sbin/grpconv +/usr/sbin/grpunconv +/usr/sbin/newusers +/usr/sbin/pwck +/usr/sbin/pwconv +/usr/sbin/pwunconv +/usr/sbin/useradd +/usr/sbin/userdel +/usr/sbin/usermod +/usr/sbin/vigr +/usr/sbin/vipw +/usr/share +/usr/share/doc +/usr/share/doc/passwd +/usr/share/doc/passwd/NEWS.Debian.gz +/usr/share/doc/passwd/NEWS.gz +/usr/share/doc/passwd/README +/usr/share/doc/passwd/README.Debian +/usr/share/doc/passwd/TODO.gz +/usr/share/doc/passwd/changelog.Debian.gz +/usr/share/doc/passwd/changelog.gz +/usr/share/doc/passwd/copyright +/usr/share/doc/passwd/examples +/usr/share/doc/passwd/examples/passwd.expire.cron +/usr/share/lintian +/usr/share/lintian/overrides +/usr/share/lintian/overrides/passwd +/usr/share/man +/usr/share/man/cs +/usr/share/man/cs/man1 +/usr/share/man/cs/man1/expiry.1.gz +/usr/share/man/cs/man1/gpasswd.1.gz +/usr/share/man/cs/man5 +/usr/share/man/cs/man5/gshadow.5.gz +/usr/share/man/cs/man5/passwd.5.gz +/usr/share/man/cs/man5/shadow.5.gz +/usr/share/man/cs/man8 +/usr/share/man/cs/man8/groupadd.8.gz +/usr/share/man/cs/man8/groupdel.8.gz +/usr/share/man/cs/man8/groupmod.8.gz +/usr/share/man/cs/man8/grpck.8.gz +/usr/share/man/cs/man8/vipw.8.gz +/usr/share/man/da +/usr/share/man/da/man1 +/usr/share/man/da/man1/chfn.1.gz +/usr/share/man/da/man5 +/usr/share/man/da/man5/gshadow.5.gz +/usr/share/man/da/man8 +/usr/share/man/da/man8/groupdel.8.gz +/usr/share/man/da/man8/vigr.8.gz +/usr/share/man/da/man8/vipw.8.gz +/usr/share/man/de +/usr/share/man/de/man1 +/usr/share/man/de/man1/chage.1.gz +/usr/share/man/de/man1/chfn.1.gz +/usr/share/man/de/man1/chsh.1.gz +/usr/share/man/de/man1/expiry.1.gz +/usr/share/man/de/man1/gpasswd.1.gz +/usr/share/man/de/man1/passwd.1.gz +/usr/share/man/de/man5 +/usr/share/man/de/man5/gshadow.5.gz +/usr/share/man/de/man5/passwd.5.gz +/usr/share/man/de/man5/shadow.5.gz +/usr/share/man/de/man8 +/usr/share/man/de/man8/chpasswd.8.gz +/usr/share/man/de/man8/groupadd.8.gz +/usr/share/man/de/man8/groupdel.8.gz +/usr/share/man/de/man8/groupmems.8.gz +/usr/share/man/de/man8/groupmod.8.gz +/usr/share/man/de/man8/grpck.8.gz +/usr/share/man/de/man8/grpconv.8.gz +/usr/share/man/de/man8/grpunconv.8.gz +/usr/share/man/de/man8/newusers.8.gz +/usr/share/man/de/man8/pwck.8.gz +/usr/share/man/de/man8/pwconv.8.gz +/usr/share/man/de/man8/pwunconv.8.gz +/usr/share/man/de/man8/useradd.8.gz +/usr/share/man/de/man8/userdel.8.gz +/usr/share/man/de/man8/usermod.8.gz +/usr/share/man/de/man8/vigr.8.gz +/usr/share/man/de/man8/vipw.8.gz +/usr/share/man/fi +/usr/share/man/fi/man1 +/usr/share/man/fi/man1/chfn.1.gz +/usr/share/man/fi/man1/chsh.1.gz +/usr/share/man/fr +/usr/share/man/fr/man1 +/usr/share/man/fr/man1/chage.1.gz +/usr/share/man/fr/man1/chfn.1.gz +/usr/share/man/fr/man1/chsh.1.gz +/usr/share/man/fr/man1/expiry.1.gz +/usr/share/man/fr/man1/gpasswd.1.gz +/usr/share/man/fr/man1/passwd.1.gz +/usr/share/man/fr/man5 +/usr/share/man/fr/man5/gshadow.5.gz +/usr/share/man/fr/man5/passwd.5.gz +/usr/share/man/fr/man5/shadow.5.gz +/usr/share/man/fr/man5/subgid.5.gz +/usr/share/man/fr/man5/subuid.5.gz +/usr/share/man/fr/man8 +/usr/share/man/fr/man8/chpasswd.8.gz +/usr/share/man/fr/man8/groupadd.8.gz +/usr/share/man/fr/man8/groupdel.8.gz +/usr/share/man/fr/man8/groupmems.8.gz +/usr/share/man/fr/man8/groupmod.8.gz +/usr/share/man/fr/man8/grpck.8.gz +/usr/share/man/fr/man8/grpconv.8.gz +/usr/share/man/fr/man8/grpunconv.8.gz +/usr/share/man/fr/man8/newusers.8.gz +/usr/share/man/fr/man8/pwck.8.gz +/usr/share/man/fr/man8/pwconv.8.gz +/usr/share/man/fr/man8/pwunconv.8.gz +/usr/share/man/fr/man8/shadowconfig.8.gz +/usr/share/man/fr/man8/useradd.8.gz +/usr/share/man/fr/man8/userdel.8.gz +/usr/share/man/fr/man8/usermod.8.gz +/usr/share/man/fr/man8/vigr.8.gz +/usr/share/man/fr/man8/vipw.8.gz +/usr/share/man/hu +/usr/share/man/hu/man1 +/usr/share/man/hu/man1/chsh.1.gz +/usr/share/man/hu/man1/gpasswd.1.gz +/usr/share/man/hu/man1/passwd.1.gz +/usr/share/man/hu/man5 +/usr/share/man/hu/man5/passwd.5.gz +/usr/share/man/id +/usr/share/man/id/man1 +/usr/share/man/id/man1/chsh.1.gz +/usr/share/man/id/man8 +/usr/share/man/id/man8/useradd.8.gz +/usr/share/man/it +/usr/share/man/it/man1 +/usr/share/man/it/man1/chage.1.gz +/usr/share/man/it/man1/chfn.1.gz +/usr/share/man/it/man1/chsh.1.gz +/usr/share/man/it/man1/expiry.1.gz +/usr/share/man/it/man1/gpasswd.1.gz +/usr/share/man/it/man1/passwd.1.gz +/usr/share/man/it/man5 +/usr/share/man/it/man5/gshadow.5.gz +/usr/share/man/it/man5/passwd.5.gz +/usr/share/man/it/man5/shadow.5.gz +/usr/share/man/it/man8 +/usr/share/man/it/man8/chpasswd.8.gz +/usr/share/man/it/man8/groupadd.8.gz +/usr/share/man/it/man8/groupdel.8.gz +/usr/share/man/it/man8/groupmems.8.gz +/usr/share/man/it/man8/groupmod.8.gz +/usr/share/man/it/man8/grpck.8.gz +/usr/share/man/it/man8/grpconv.8.gz +/usr/share/man/it/man8/grpunconv.8.gz +/usr/share/man/it/man8/newusers.8.gz +/usr/share/man/it/man8/pwck.8.gz +/usr/share/man/it/man8/pwconv.8.gz +/usr/share/man/it/man8/pwunconv.8.gz +/usr/share/man/it/man8/useradd.8.gz +/usr/share/man/it/man8/userdel.8.gz +/usr/share/man/it/man8/usermod.8.gz +/usr/share/man/it/man8/vigr.8.gz +/usr/share/man/it/man8/vipw.8.gz +/usr/share/man/ja +/usr/share/man/ja/man1 +/usr/share/man/ja/man1/chage.1.gz +/usr/share/man/ja/man1/chfn.1.gz +/usr/share/man/ja/man1/chsh.1.gz +/usr/share/man/ja/man1/expiry.1.gz +/usr/share/man/ja/man1/gpasswd.1.gz +/usr/share/man/ja/man1/passwd.1.gz +/usr/share/man/ja/man5 +/usr/share/man/ja/man5/passwd.5.gz +/usr/share/man/ja/man5/shadow.5.gz +/usr/share/man/ja/man8 +/usr/share/man/ja/man8/chpasswd.8.gz +/usr/share/man/ja/man8/groupadd.8.gz +/usr/share/man/ja/man8/groupdel.8.gz +/usr/share/man/ja/man8/groupmod.8.gz +/usr/share/man/ja/man8/grpck.8.gz +/usr/share/man/ja/man8/grpconv.8.gz +/usr/share/man/ja/man8/grpunconv.8.gz +/usr/share/man/ja/man8/newusers.8.gz +/usr/share/man/ja/man8/pwck.8.gz +/usr/share/man/ja/man8/pwconv.8.gz +/usr/share/man/ja/man8/pwunconv.8.gz +/usr/share/man/ja/man8/shadowconfig.8.gz +/usr/share/man/ja/man8/useradd.8.gz +/usr/share/man/ja/man8/userdel.8.gz +/usr/share/man/ja/man8/usermod.8.gz +/usr/share/man/ja/man8/vigr.8.gz +/usr/share/man/ja/man8/vipw.8.gz +/usr/share/man/ko +/usr/share/man/ko/man1 +/usr/share/man/ko/man1/chfn.1.gz +/usr/share/man/ko/man1/chsh.1.gz +/usr/share/man/ko/man5 +/usr/share/man/ko/man5/passwd.5.gz +/usr/share/man/ko/man8 +/usr/share/man/ko/man8/vigr.8.gz +/usr/share/man/ko/man8/vipw.8.gz +/usr/share/man/man1 +/usr/share/man/man1/chage.1.gz +/usr/share/man/man1/chfn.1.gz +/usr/share/man/man1/chsh.1.gz +/usr/share/man/man1/expiry.1.gz +/usr/share/man/man1/gpasswd.1.gz +/usr/share/man/man1/passwd.1.gz +/usr/share/man/man5 +/usr/share/man/man5/gshadow.5.gz +/usr/share/man/man5/passwd.5.gz +/usr/share/man/man5/shadow.5.gz +/usr/share/man/man5/subgid.5.gz +/usr/share/man/man5/subuid.5.gz +/usr/share/man/man8 +/usr/share/man/man8/chgpasswd.8.gz +/usr/share/man/man8/chpasswd.8.gz +/usr/share/man/man8/cpgr.8.gz +/usr/share/man/man8/cppw.8.gz +/usr/share/man/man8/groupadd.8.gz +/usr/share/man/man8/groupdel.8.gz +/usr/share/man/man8/groupmems.8.gz +/usr/share/man/man8/groupmod.8.gz +/usr/share/man/man8/grpck.8.gz +/usr/share/man/man8/grpconv.8.gz +/usr/share/man/man8/grpunconv.8.gz +/usr/share/man/man8/newusers.8.gz +/usr/share/man/man8/pwck.8.gz +/usr/share/man/man8/pwconv.8.gz +/usr/share/man/man8/pwunconv.8.gz +/usr/share/man/man8/shadowconfig.8.gz +/usr/share/man/man8/useradd.8.gz +/usr/share/man/man8/userdel.8.gz +/usr/share/man/man8/usermod.8.gz +/usr/share/man/man8/vigr.8.gz +/usr/share/man/man8/vipw.8.gz +/usr/share/man/pl +/usr/share/man/pl/man1 +/usr/share/man/pl/man1/chage.1.gz +/usr/share/man/pl/man1/chsh.1.gz +/usr/share/man/pl/man1/expiry.1.gz +/usr/share/man/pl/man8 +/usr/share/man/pl/man8/groupadd.8.gz +/usr/share/man/pl/man8/groupdel.8.gz +/usr/share/man/pl/man8/groupmems.8.gz +/usr/share/man/pl/man8/groupmod.8.gz +/usr/share/man/pl/man8/grpck.8.gz +/usr/share/man/pl/man8/shadowconfig.8.gz +/usr/share/man/pl/man8/userdel.8.gz +/usr/share/man/pl/man8/usermod.8.gz +/usr/share/man/pl/man8/vigr.8.gz +/usr/share/man/pl/man8/vipw.8.gz +/usr/share/man/pt_BR +/usr/share/man/pt_BR/man1 +/usr/share/man/pt_BR/man1/gpasswd.1.gz +/usr/share/man/pt_BR/man5 +/usr/share/man/pt_BR/man5/passwd.5.gz +/usr/share/man/pt_BR/man5/shadow.5.gz +/usr/share/man/pt_BR/man8 +/usr/share/man/pt_BR/man8/groupadd.8.gz +/usr/share/man/pt_BR/man8/groupdel.8.gz +/usr/share/man/pt_BR/man8/groupmod.8.gz +/usr/share/man/ru +/usr/share/man/ru/man1 +/usr/share/man/ru/man1/chage.1.gz +/usr/share/man/ru/man1/chfn.1.gz +/usr/share/man/ru/man1/chsh.1.gz +/usr/share/man/ru/man1/expiry.1.gz +/usr/share/man/ru/man1/gpasswd.1.gz +/usr/share/man/ru/man1/passwd.1.gz +/usr/share/man/ru/man5 +/usr/share/man/ru/man5/gshadow.5.gz +/usr/share/man/ru/man5/passwd.5.gz +/usr/share/man/ru/man5/shadow.5.gz +/usr/share/man/ru/man8 +/usr/share/man/ru/man8/chpasswd.8.gz +/usr/share/man/ru/man8/groupadd.8.gz +/usr/share/man/ru/man8/groupdel.8.gz +/usr/share/man/ru/man8/groupmems.8.gz +/usr/share/man/ru/man8/groupmod.8.gz +/usr/share/man/ru/man8/grpck.8.gz +/usr/share/man/ru/man8/grpconv.8.gz +/usr/share/man/ru/man8/grpunconv.8.gz +/usr/share/man/ru/man8/newusers.8.gz +/usr/share/man/ru/man8/pwck.8.gz +/usr/share/man/ru/man8/pwconv.8.gz +/usr/share/man/ru/man8/pwunconv.8.gz +/usr/share/man/ru/man8/useradd.8.gz +/usr/share/man/ru/man8/userdel.8.gz +/usr/share/man/ru/man8/usermod.8.gz +/usr/share/man/ru/man8/vigr.8.gz +/usr/share/man/ru/man8/vipw.8.gz +/usr/share/man/sv +/usr/share/man/sv/man1 +/usr/share/man/sv/man1/chage.1.gz +/usr/share/man/sv/man1/chsh.1.gz +/usr/share/man/sv/man1/expiry.1.gz +/usr/share/man/sv/man1/passwd.1.gz +/usr/share/man/sv/man5 +/usr/share/man/sv/man5/gshadow.5.gz +/usr/share/man/sv/man5/passwd.5.gz +/usr/share/man/sv/man8 +/usr/share/man/sv/man8/groupadd.8.gz +/usr/share/man/sv/man8/groupdel.8.gz +/usr/share/man/sv/man8/groupmems.8.gz +/usr/share/man/sv/man8/groupmod.8.gz +/usr/share/man/sv/man8/grpck.8.gz +/usr/share/man/sv/man8/pwck.8.gz +/usr/share/man/sv/man8/userdel.8.gz +/usr/share/man/sv/man8/vigr.8.gz +/usr/share/man/sv/man8/vipw.8.gz +/usr/share/man/tr +/usr/share/man/tr/man1 +/usr/share/man/tr/man1/chage.1.gz +/usr/share/man/tr/man1/chfn.1.gz +/usr/share/man/tr/man1/passwd.1.gz +/usr/share/man/tr/man5 +/usr/share/man/tr/man5/passwd.5.gz +/usr/share/man/tr/man5/shadow.5.gz +/usr/share/man/tr/man8 +/usr/share/man/tr/man8/groupadd.8.gz +/usr/share/man/tr/man8/groupdel.8.gz +/usr/share/man/tr/man8/groupmod.8.gz +/usr/share/man/tr/man8/useradd.8.gz +/usr/share/man/tr/man8/userdel.8.gz +/usr/share/man/tr/man8/usermod.8.gz +/usr/share/man/zh_CN +/usr/share/man/zh_CN/man1 +/usr/share/man/zh_CN/man1/chage.1.gz +/usr/share/man/zh_CN/man1/chfn.1.gz +/usr/share/man/zh_CN/man1/chsh.1.gz +/usr/share/man/zh_CN/man1/expiry.1.gz +/usr/share/man/zh_CN/man1/gpasswd.1.gz +/usr/share/man/zh_CN/man1/passwd.1.gz +/usr/share/man/zh_CN/man5 +/usr/share/man/zh_CN/man5/gshadow.5.gz +/usr/share/man/zh_CN/man5/passwd.5.gz +/usr/share/man/zh_CN/man5/shadow.5.gz +/usr/share/man/zh_CN/man8 +/usr/share/man/zh_CN/man8/chpasswd.8.gz +/usr/share/man/zh_CN/man8/groupadd.8.gz +/usr/share/man/zh_CN/man8/groupdel.8.gz +/usr/share/man/zh_CN/man8/groupmems.8.gz +/usr/share/man/zh_CN/man8/groupmod.8.gz +/usr/share/man/zh_CN/man8/grpck.8.gz +/usr/share/man/zh_CN/man8/grpconv.8.gz +/usr/share/man/zh_CN/man8/grpunconv.8.gz +/usr/share/man/zh_CN/man8/newusers.8.gz +/usr/share/man/zh_CN/man8/pwck.8.gz +/usr/share/man/zh_CN/man8/pwconv.8.gz +/usr/share/man/zh_CN/man8/pwunconv.8.gz +/usr/share/man/zh_CN/man8/useradd.8.gz +/usr/share/man/zh_CN/man8/userdel.8.gz +/usr/share/man/zh_CN/man8/usermod.8.gz +/usr/share/man/zh_CN/man8/vigr.8.gz +/usr/share/man/zh_CN/man8/vipw.8.gz +/usr/share/man/zh_TW +/usr/share/man/zh_TW/man1 +/usr/share/man/zh_TW/man1/chfn.1.gz +/usr/share/man/zh_TW/man1/chsh.1.gz +/usr/share/man/zh_TW/man5 +/usr/share/man/zh_TW/man5/passwd.5.gz +/usr/share/man/zh_TW/man8 +/usr/share/man/zh_TW/man8/chpasswd.8.gz +/usr/share/man/zh_TW/man8/groupadd.8.gz +/usr/share/man/zh_TW/man8/groupdel.8.gz +/usr/share/man/zh_TW/man8/groupmod.8.gz +/usr/share/man/zh_TW/man8/useradd.8.gz +/usr/share/man/zh_TW/man8/userdel.8.gz +/usr/share/man/zh_TW/man8/usermod.8.gz diff --git a/tests/debian/01/run b/tests/debian/01/run new file mode 100755 index 0000000..6db7cf0 --- /dev/null +++ b/tests/debian/01/run @@ -0,0 +1,33 @@ +#!/bin/sh + +set -e + +cd $(dirname $0) + +# The goal of this test is to check the distributed files (as debdiff) + +save() +{ + [ ! -d tmp ] && mkdir tmp +} + +restore() +{ + rm tmp/login_files tmp/passwd_files + rmdir tmp +} + +save + +trap 'restore' 0 + +dpkg -L login | sort > tmp/login_files +dpkg -L passwd | sort > tmp/passwd_files + +echo -n "Checking the login files..." +diff -u data/login_files tmp/login_files +echo "OK" +echo -n "Checking the passwd files..." +diff -u data/passwd_files tmp/passwd_files +echo OK + diff --git a/tests/debian/02/run b/tests/debian/02/run new file mode 100755 index 0000000..a305c37 --- /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 + |