Add tests from the old svn tree

We're losing the svn history (which we could probably keep if we tried
hard enough) but don't consider that worthwhile.

Note these tests are destructive, so run them only in a throwaway
environment like a chroot, container, or vm.

The tests/run.all script should be the one which launches all the tests.

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
This commit is contained in:
Serge Hallyn
2014-09-17 14:42:55 -05:00
parent 2cb54158b8
commit b999d48941
8970 changed files with 336314 additions and 0 deletions

View File

@@ -0,0 +1,282 @@
/.
/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/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/su.1.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/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/man8
/usr/share/man/it/man8/faillog.8.gz
/usr/share/man/it/man8/lastlog.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/man5/login.defs.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/login.1.gz
/usr/share/man/sv/man1/newgrp.1.gz
/usr/share/man/sv/man1/sg.1.gz
/usr/share/man/sv/man1/su.1.gz
/usr/share/man/sv/man5
/usr/share/man/sv/man5/faillog.5.gz
/usr/share/man/sv/man5/login.defs.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_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

View File

@@ -0,0 +1,388 @@
/.
/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/de
/usr/share/man/de/man1
/usr/share/man/de/man1/chfn.1.gz
/usr/share/man/de/man1/chsh.1.gz
/usr/share/man/de/man1/passwd.1.gz
/usr/share/man/de/man5
/usr/share/man/de/man5/passwd.5.gz
/usr/share/man/de/man8
/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/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/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/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/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/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/chfn.1.gz
/usr/share/man/pl/man1/chsh.1.gz
/usr/share/man/pl/man1/expiry.1.gz
/usr/share/man/pl/man1/gpasswd.1.gz
/usr/share/man/pl/man1/passwd.1.gz
/usr/share/man/pl/man5
/usr/share/man/pl/man5/passwd.5.gz
/usr/share/man/pl/man5/shadow.5.gz
/usr/share/man/pl/man8
/usr/share/man/pl/man8/chpasswd.8.gz
/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/grpconv.8.gz
/usr/share/man/pl/man8/grpunconv.8.gz
/usr/share/man/pl/man8/newusers.8.gz
/usr/share/man/pl/man8/pwck.8.gz
/usr/share/man/pl/man8/pwconv.8.gz
/usr/share/man/pl/man8/pwunconv.8.gz
/usr/share/man/pl/man8/shadowconfig.8.gz
/usr/share/man/pl/man8/useradd.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/chfn.1.gz
/usr/share/man/sv/man1/chsh.1.gz
/usr/share/man/sv/man1/expiry.1.gz
/usr/share/man/sv/man1/gpasswd.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/man5/shadow.5.gz
/usr/share/man/sv/man8
/usr/share/man/sv/man8/chpasswd.8.gz
/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/grpconv.8.gz
/usr/share/man/sv/man8/grpunconv.8.gz
/usr/share/man/sv/man8/newusers.8.gz
/usr/share/man/sv/man8/pwck.8.gz
/usr/share/man/sv/man8/pwconv.8.gz
/usr/share/man/sv/man8/pwunconv.8.gz
/usr/share/man/sv/man8/useradd.8.gz
/usr/share/man/sv/man8/userdel.8.gz
/usr/share/man/sv/man8/usermod.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/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

33
tests/debian/01/run Executable file
View File

@@ -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

28
tests/debian/02/run Executable file
View File

@@ -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