shadow-utils-vl.spec 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507
  1. %define WITH_SELINUX 0
  2. Summary: Utilities for managing accounts and shadow password files.
  3. Summary(ja): シャドウパスワードファイルとアカウントを管理するユーティリティ
  4. Name: shadow-utils
  5. Epoch: 2
  6. Version: 4.8
  7. Release: 1%{?_dist_release}
  8. Group: System Environment/Base
  9. Vendor: Project Vine
  10. Distribution: Vine Linux
  11. License: BSD and GPLv2+
  12. URL: http://pkg-shadow.alioth.debian.org/
  13. Source0: http://pkg-shadow.alioth.debian.org/shadow-%{version}.tar.xz
  14. Source1: shadow-4.0.17-login.defs
  15. Source2: shadow-utils.useradd
  16. # Misc small changes - most probably non-upstreamable
  17. Patch0: shadow-4.6-redhat.patch
  18. # Be more lenient with acceptable user/group names - non upstreamable
  19. Patch1: shadow-4.8-goodname.patch
  20. # Docfix for newusers - could be upstreamed
  21. Patch2: shadow-4.1.5.1-info-parent-dir.patch
  22. # Misc SElinux related changes - upstreamability unknown
  23. Patch6: shadow-4.8-selinux.patch
  24. # Syslog message change - could be upstreamed
  25. Patch11: shadow-4.1.5.1-logmsg.patch
  26. # SElinux related - upstreamability unknown
  27. Patch14: shadow-4.1.5.1-default-range.patch
  28. # Misc manual page changes - only some of them could be upstreamed
  29. Patch15: shadow-4.8-manfix.patch
  30. # Userdel usage message change - could be upstreamed
  31. Patch17: shadow-4.1.5.1-userdel-helpfix.patch
  32. # Date parsing improvement - could be upstreamed
  33. Patch19: shadow-4.2.1-date-parsing.patch
  34. # Additional error message - could be upstreamed
  35. Patch21: shadow-4.6-move-home.patch
  36. # Audit message changes - upstreamability unknown
  37. Patch22: shadow-4.8-audit-update.patch
  38. # Changes related to password unlocking - could be upstreamed
  39. Patch23: shadow-4.5-usermod-unlock.patch
  40. # Additional SElinux related changes - upstreamability unknown
  41. Patch28: shadow-4.8-selinux-perms.patch
  42. # Handle NULL return from *time funcs - could be upstreamed
  43. Patch29: shadow-4.2.1-null-tm.patch
  44. # SElinux related - upstreamability unknown
  45. Patch31: shadow-4.6-getenforce.patch
  46. # Handle include of crypt.h - could be upstreamed
  47. Patch32: shadow-4.8-crypt_h.patch
  48. # Handle /etc/passwd corruption - could be upstreamed
  49. Patch33: shadow-4.8-long-entry.patch
  50. # Limit uid/gid allocation to non-zero - could be upstreamed
  51. Patch38: shadow-4.6-sysugid-min-limit.patch
  52. # Ignore LOGIN_PLAIN_PROMPT in login.defs - upstreamability unknown
  53. Patch40: shadow-4.8-ignore-login-prompt.patch
  54. # Make the missing shell check into warning - could be upstreamed
  55. Patch41: shadow-4.8-invalid-shell-check.patch
  56. # Generate /var/spool/mail/$USER with the proper SELinux user identity - already upstreamed
  57. Patch42: shadow-4.8-useradd-selinux-mail.patch
  58. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  59. BuildRequires: gcc
  60. BuildRequires: audit-libs-devel >= 1.6.5
  61. BuildRequires: libacl-devel, libattr-devel
  62. BuildRequires: bison, flex, docbook-style-xsl, docbook-dtds
  63. BuildRequires: autoconf, automake, libtool, gettext-devel
  64. BuildRequires: /usr/bin/xsltproc, /usr/bin/itstool
  65. Obsoletes: adduser
  66. %description
  67. The shadow-utils package includes the necessary programs for
  68. converting UNIX password files to the shadow password format, plus
  69. programs for managing user and group accounts. The pwconv command
  70. converts passwords to the shadow password format. The pwunconv command
  71. unconverts shadow passwords and generates an npasswd file (a standard
  72. UNIX password file). The pwck command checks the integrity of password
  73. and shadow files. The lastlog command prints out the last login times
  74. for all users. The useradd, userdel, and usermod commands are used for
  75. managing user accounts. The groupadd, groupdel, and groupmod commands
  76. are used for managing group accounts.
  77. %description -l ja
  78. shadow-utilsパッケージはUNIXパスワードファイルをシャドウパスワー
  79. ドフォーマットに変換するのに必要なプログラムとユーザやグループア
  80. カウントを管理するプログラムを含みます。
  81. pwconvコマンドはパスワードをシャドウパスワードフォーマットに変換
  82. します。pwunconvコマンドはシャドウパスワードを逆変換し、npasswd
  83. ファイル(標準のUNIXパスワードファイル)を生成します。pwckコマンド
  84. はパスワードファイルとシャドウパスワードファイルの完全性をチェッ
  85. クします。lastlogコマンドは全ユーザの最後にログインした時間を出
  86. 力します。useradd、userdelやusermodコマンドはユーザーアカウント
  87. を管理するのに使用されます。groupadd、groupdelやgroupmodコマンド
  88. はグループアカウントを管理するのに使用されます。
  89. %prep
  90. %setup -q -n shadow-%{version}
  91. %patch0 -p1 -b .redhat
  92. %patch1 -p1 -b .goodname
  93. %patch2 -p1 -b .info-parent-dir
  94. %if %{WITH_SELINUX}
  95. %patch6 -p1 -b .selinux
  96. %endif
  97. %patch11 -p1 -b .logmsg
  98. %patch14 -p1 -b .default-range
  99. %patch15 -p1 -b .manfix
  100. %patch17 -p1 -b .userdel
  101. %patch19 -p1 -b .date-parsing
  102. %patch21 -p1 -b .move-home
  103. %patch22 -p1 -b .audit-update
  104. %patch23 -p1 -b .unlock
  105. %patch28 -p1 -b .selinux-perms
  106. %patch29 -p1 -b .null-tm
  107. %if %{WITH_SELINUX}
  108. %patch31 -p1 -b .getenforce
  109. %endif
  110. %patch32 -p1 -b .crypt_h
  111. %patch33 -p1 -b .long-entry
  112. %patch38 -p1 -b .sysugid-min-limit
  113. %patch40 -p1 -b .login-prompt
  114. %patch41 -p1 -b .invalid-shell
  115. %if %{WITH_SELINUX}
  116. %patch42 -p1 -b .useradd-selinux-mail
  117. %endif
  118. iconv -f ISO88591 -t utf-8 doc/HOWTO > doc/HOWTO.utf8
  119. cp -f doc/HOWTO.utf8 doc/HOWTO
  120. # Force regeneration of getdate.c
  121. rm libmisc/getdate.c
  122. %build
  123. export CFLAGS="$RPM_OPT_FLAGS -fpie"
  124. export LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
  125. %configure \
  126. --enable-shadowgrp \
  127. --without-libcrack \
  128. --with-sha-crypt \
  129. %if %{WITH_SELINUX}
  130. --with-selinux \
  131. %else
  132. --without-selinux \
  133. %endif
  134. --without-libpam \
  135. --disable-shared \
  136. --with-group-name-max-length=32
  137. make %{_smp_mflags}
  138. %install
  139. rm -rf %{buildroot}
  140. make install DESTDIR=%{buildroot} gnulocaledir=%{buildroot}/%{_datadir}/locale MKINSTALLDIRS=`pwd`/mkinstalldirs
  141. install -d -m 755 %{buildroot}/etc/default
  142. install -c -m 0644 %{SOURCE1} %{buildroot}/etc/login.defs
  143. install -c -m 0600 %{SOURCE2} %{buildroot}/etc/default/useradd
  144. ln -s useradd %{buildroot}%{_sbindir}/adduser
  145. ln -s useradd.8 %{buildroot}/%{_mandir}/man8/adduser.8
  146. for subdir in %{buildroot}/%{_mandir}/{??,??_??,??_??.*}/man* ; do
  147. test -d $subdir && test -e $subdir/useradd.8 && echo ".so man8/useradd.8" > $subdir/adduser.8
  148. done
  149. # Remove binaries we don't use.
  150. rm %{buildroot}/%{_bindir}/chfn
  151. rm %{buildroot}/%{_bindir}/chsh
  152. rm %{buildroot}/%{_bindir}/expiry
  153. rm %{buildroot}/%{_bindir}/groups
  154. rm %{buildroot}/%{_bindir}/login
  155. rm %{buildroot}/%{_bindir}/passwd
  156. rm %{buildroot}/%{_bindir}/su
  157. rm %{buildroot}/%{_sysconfdir}/login.access
  158. rm %{buildroot}/%{_sysconfdir}/limits
  159. rm %{buildroot}/%{_sbindir}/logoutd
  160. rm %{buildroot}/%{_sbindir}/nologin
  161. rm %{buildroot}/%{_sbindir}/chgpasswd
  162. rm %{buildroot}/%{_mandir}/man1/chfn.*
  163. rm %{buildroot}/%{_mandir}/*/man1/chfn.*
  164. rm %{buildroot}/%{_mandir}/man1/chsh.*
  165. rm %{buildroot}/%{_mandir}/*/man1/chsh.*
  166. rm %{buildroot}/%{_mandir}/man1/expiry.*
  167. rm %{buildroot}/%{_mandir}/*/man1/expiry.*
  168. rm %{buildroot}/%{_mandir}/man1/groups.*
  169. rm %{buildroot}/%{_mandir}/*/man1/groups.*
  170. rm %{buildroot}/%{_mandir}/man1/login.*
  171. rm %{buildroot}/%{_mandir}/*/man1/login.*
  172. rm %{buildroot}/%{_mandir}/man1/passwd.*
  173. rm %{buildroot}/%{_mandir}/*/man1/passwd.*
  174. rm %{buildroot}/%{_mandir}/man1/su.*
  175. rm %{buildroot}/%{_mandir}/*/man1/su.*
  176. rm %{buildroot}/%{_mandir}/man5/limits.*
  177. rm %{buildroot}/%{_mandir}/*/man5/limits.*
  178. rm %{buildroot}/%{_mandir}/man5/login.access.*
  179. rm %{buildroot}/%{_mandir}/*/man5/login.access.*
  180. rm %{buildroot}/%{_mandir}/man5/passwd.*
  181. rm %{buildroot}/%{_mandir}/*/man5/passwd.*
  182. rm %{buildroot}/%{_mandir}/man5/porttime.*
  183. rm %{buildroot}/%{_mandir}/*/man5/porttime.*
  184. rm %{buildroot}/%{_mandir}/man5/suauth.*
  185. rm %{buildroot}/%{_mandir}/*/man5/suauth.*
  186. rm %{buildroot}/%{_mandir}/man8/logoutd.*
  187. rm %{buildroot}/%{_mandir}/*/man8/logoutd.*
  188. rm %{buildroot}/%{_mandir}/man8/nologin.*
  189. rm %{buildroot}/%{_mandir}/*/man8/nologin.*
  190. rm %{buildroot}/%{_mandir}/man8/chgpasswd.*
  191. rm %{buildroot}/%{_mandir}/*/man8/chgpasswd.*
  192. %find_lang shadow
  193. %clean
  194. rm -rf %{buildroot}
  195. %files -f shadow.lang
  196. %defattr(-,root,root)
  197. %doc NEWS doc/HOWTO README
  198. %dir /etc/default
  199. %attr(0644,root,root) %config /etc/login.defs
  200. %attr(0600,root,root) %config /etc/default/useradd
  201. %{_bindir}/sg
  202. %{_bindir}/chage
  203. %{_bindir}/faillog
  204. %{_bindir}/gpasswd
  205. %{_bindir}/lastlog
  206. %{_bindir}/newgrp
  207. %attr(0755,root,root) %caps(cap_setgid=ep) %{_bindir}/newgidmap
  208. %attr(0755,root,root) %caps(cap_setuid=ep) %{_bindir}/newuidmap
  209. %{_sbindir}/adduser
  210. %{_sbindir}/user*
  211. %{_sbindir}/group*
  212. %{_sbindir}/grpck
  213. %{_sbindir}/pwck
  214. %{_sbindir}/*conv
  215. %{_sbindir}/chpasswd
  216. %{_sbindir}/newusers
  217. %{_sbindir}/vipw
  218. %{_sbindir}/vigr
  219. %{_mandir}/man1/chage.1*
  220. %{_mandir}/*/man1/chage.1*
  221. %{_mandir}/man1/gpasswd.1*
  222. %{_mandir}/*/man1/gpasswd.1*
  223. %{_mandir}/man1/sg.1*
  224. %{_mandir}/*/man1/sg.1*
  225. %{_mandir}/man1/newgrp.1*
  226. %{_mandir}/*/man1/newgrp.1*
  227. %{_mandir}/man1/newgidmap.1*
  228. %{_mandir}/*/man1/newgidmap.1*
  229. %{_mandir}/man1/newuidmap.1*
  230. %{_mandir}/*/man1/newuidmap.1*
  231. %{_mandir}/man3/shadow.3*
  232. %{_mandir}/*/man3/shadow.3*
  233. %{_mandir}/man3/getspnam.3*
  234. %{_mandir}/*/man3/getspnam.3*
  235. %{_mandir}/man5/shadow.5*
  236. %{_mandir}/*/man5/shadow.5*
  237. %{_mandir}/man5/login.defs.5*
  238. %{_mandir}/*/man5/login.defs.5*
  239. %{_mandir}/man5/gshadow.5*
  240. %{_mandir}/*/man5/gshadow.5*
  241. %{_mandir}/man5/faillog.5*
  242. %{_mandir}/*/man5/faillog.5*
  243. %{_mandir}/man5/subgid.5*
  244. %{_mandir}/*/man5/subgid.5*
  245. %{_mandir}/man5/subuid.5*
  246. %{_mandir}/*/man5/subuid.5*
  247. %{_mandir}/man8/adduser.8*
  248. %{_mandir}/*/man8/adduser.8*
  249. %{_mandir}/man8/group*.8*
  250. %{_mandir}/*/man8/group*.8*
  251. %{_mandir}/man8/user*.8*
  252. %{_mandir}/*/man8/user*.8*
  253. %{_mandir}/man8/pwck.8*
  254. %{_mandir}/*/man8/pwck.8*
  255. %{_mandir}/man8/grpck.8*
  256. %{_mandir}/*/man8/grpck.8*
  257. %{_mandir}/man8/chpasswd.8*
  258. %{_mandir}/*/man8/chpasswd.8*
  259. %{_mandir}/man8/newusers.8*
  260. %{_mandir}/*/man8/newusers.8*
  261. %{_mandir}/man8/*conv.8*
  262. %{_mandir}/*/man8/*conv.8*
  263. %{_mandir}/man8/lastlog.8*
  264. %{_mandir}/*/man8/lastlog.8*
  265. %{_mandir}/man8/faillog.8*
  266. %{_mandir}/*/man8/faillog.8*
  267. %{_mandir}/man8/vipw.8*
  268. %{_mandir}/*/man8/vipw.8*
  269. %{_mandir}/man8/vigr.8*
  270. %{_mandir}/*/man8/vigr.8*
  271. %changelog
  272. * Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2:4.8-1
  273. - updated to 4.8.
  274. - updated patches.
  275. * Wed Jul 09 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 2:4.1.5.1-1
  276. - update to 4.1.5.1
  277. * Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 2:4.1.4.2-2
  278. - rebuilt with rpm-4.8.1-3
  279. * Mon Apr 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2:4.1.4.2-1
  280. - new upstream release
  281. - add vipw/vigr (moved from util-linux-ng)
  282. - max group name length set to 32 characters
  283. - update Patch0
  284. - increase threshold for uid/gid reservations to 200
  285. - import Patch1,2,3 from fedora
  286. - disable autoreconf
  287. * Mon Jun 15 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2:4.1.4.1-1
  288. - new upstream release
  289. - NEW UPSTREAM: http://pkg-shadow.alioth.debian.org/
  290. - update URL:, SOURCES: to new upstream
  291. * Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 2:4.0.16-1vl5
  292. - applied new versioning policy, spec in utf-8
  293. * Mon Aug 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2:4.0.16-0vl3
  294. - update Patch0 to fix <BTS:0499>
  295. - select smaller gid value for system account
  296. * Tue Aug 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2:4.0.16-0vl2
  297. - update ja.po from debian-doc (committed in upstream)
  298. * Mon Jun 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2:4.0.16-0vl1
  299. - new upstream release
  300. - add Japanese Summary and descriptions from spec file translation project.
  301. - convert Japanese man pages to EUC-JP from UTF-8
  302. - import changes from FC pacakge.
  303. * Mon Jan 31 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1:4.0.3-35vl2
  304. - rebuild for VineSeed
  305. * Sun Jan 09 2005 IKEDA Katsumi <ikeda@webmasters.gr.jp> 2:4.0.3-35vl1.1
  306. - added a security patch (shadow-4.0.3-can-2004-1001.patch) for CAN-2004-1001.
  307. * Mon Oct 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2:4.0.3-35vl1
  308. - import Patch1[3-7] from fedora development.
  309. - fixed username/groupname limits. (vine-users:54797)
  310. * Sat Apr 10 2004 <tkoba@vinelinux.org> 4.0.3-21vl1
  311. - sync to fedora
  312. * Fri Jun 08 2001 <sagami@vinelinux.org>
  313. - 20000902-1vl1: added ja.po from 19990827-10vl2
  314. - disable patch9 (creating mailspool in /var/mail)
  315. * Tue May 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 20000902-1
  316. - Create an empty mailspool when creating a user so non-setuid/non-setgid
  317. MDAs (postfix+procmail) can deliver mail (#41811)
  318. - 20000902
  319. - adapt patches
  320. * Fri Mar 9 2001 Nalin Dahyabhai <nalin@redhat.com>
  321. - don't overwrite user dot files in useradd (#19982)
  322. - truncate new files when moving overwriting files with the contents of other
  323. files while moving directories (keeps files from looking weird later on)
  324. - configure using %%{_prefix} as the prefix
  325. * Fri Feb 23 2001 Trond Eivind Glomsr藷?<teg@redhat.com>
  326. - langify
  327. * Wed Aug 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  328. - Fix up chage behavior (Bug #15883)
  329. * Wed Aug 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  330. - 20000826
  331. - Fix up useradd man page (Bug #17036)
  332. * Tue Aug 8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  333. - check for vipw lock before adding or deleting users (Bug #6489)
  334. * Mon Aug 7 2000 Nalin Dahyabhai <nalin@redhat.com>
  335. - take LOG_CONS out of the openlog() call so that we don't litter the
  336. screen during text-mode upgrades
  337. * Tue Jul 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  338. - Remove a fixed-size buffer that caused problems when adding a huge number
  339. of users to a group (>8192 bytes) (Bugs #3809, #11930)
  340. * Tue Jul 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  341. - remove dependency on util-linux because it causes prereq loops
  342. * Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
  343. - change symlinked man pages to includers
  344. - require /usr/bin/newgrp (util-linux) so that /usr/bin/sg isn't left dangling
  345. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  346. - automatic rebuild
  347. * Sun Jun 18 2000 Matt Wilson <msw@redhat.com>
  348. - use mandir for FHS
  349. - added patches in src/ and po/ to honor DESTDIR
  350. - use make install DESTDIR=$RPM_BUILD_ROOT
  351. * Wed Feb 16 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  352. - Fix up usermod's symlink behavior (Bug #5458)
  353. * Fri Feb 11 2000 Cristian Gafton <gafton@redhat.com>
  354. - get rid of mkpasswd
  355. * Mon Feb 7 2000 Nalin Dahyabhai <nalin@redhat.com>
  356. - fix usermod patch to check for shadow before doing any shadow-specific stuff
  357. and merge it into the pwlock patch
  358. * Sat Feb 5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  359. - fix man symlinks
  360. * Wed Feb 2 2000 Nalin Dahyabhai <gafton@redhat.com>
  361. - make -p only change shadow password (bug #8923)
  362. * Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
  363. - rebuild to fix dependeencies
  364. - man pages are compressed
  365. * Wed Jan 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  366. - Fix a security bug (adduser could overwrite previously existing
  367. groups, Bug #8609)
  368. * Sun Jan 9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  369. - unset LINGUAS before building
  370. - Fix typo in newusers manpage (Bug #8258)
  371. - libtoolize
  372. * Wed Sep 22 1999 Cristian Gafton <gafton@redhat.com>
  373. - fix segfault for userdel when the primary group for the user is not
  374. defined
  375. * Tue Sep 21 1999 Cristian Gafton <gafton@redhat.com>
  376. - Serial: 1 because now we are using 19990827 (why the heck can't they have
  377. a normal version just like everybody else?!)
  378. - ported all patches to the new code base
  379. * Thu Apr 15 1999 Bill Nottingham <notting@redhat.com>
  380. - SIGHUP nscd from usermod, too
  381. * Fri Apr 09 1999 Michael K. Johnson <johnsonm@redhat.com>
  382. - added usermod password locking from Chris Adams <cadams@ro.com>
  383. * Thu Apr 08 1999 Bill Nottingham <notting@redhat.com>
  384. - have things that modify users/groups SIGHUP nscd on exit
  385. * Wed Mar 31 1999 Michael K. Johnson <johnsonm@redhat.com>
  386. - have userdel remove user private groups when it is safe to do so
  387. - allow -f to force user removal even when user appears busy in utmp
  388. * Tue Mar 23 1999 Preston Brown <pbrown@redhat.com>
  389. - edit out unused CHFN fields from login.defs.
  390. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  391. - auto rebuild in the new build environment (release 7)
  392. * Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
  393. - configure fix for arm
  394. * Wed Dec 30 1998 Cristian Gafton <gafton@redhat.com>
  395. - build against glibc 2.1
  396. * Fri Aug 21 1998 Jeff Johnson <jbj@redhat.com>
  397. - Note that /usr/sbin/mkpasswd conflicts with /usr/bin/mkpasswd;
  398. one of these (I think /usr/sbin/mkpasswd but other opinions are valid)
  399. should probably be renamed. In any case, mkpasswd.8 from this package
  400. needs to be installed. (problem #823)
  401. * Fri May 08 1998 Prospector System <bugs@redhat.com>
  402. - translations modified for de, fr, tr
  403. * Tue Apr 21 1998 Cristian Gafton <gafton@redhat.com>
  404. - updated to 980403
  405. - redid the patches
  406. * Tue Dec 30 1997 Cristian Gafton <gafton@redhat.com>
  407. - updated the spec file
  408. - updated the patch so that new accounts created on shadowed system won't
  409. confuse pam_pwdb anymore ('!!' default password instead on '!')
  410. - fixed a bug that made useradd -G segfault
  411. - the check for the ut_user is now patched into configure
  412. * Thu Nov 13 1997 Erik Troan <ewt@redhat.com>
  413. - added patch for XOPEN oddities in glibc headers
  414. - check for ut_user before checking for ut_name -- this works around some
  415. confusion on glibc 2.1 due to the utmpx header not defining the ut_name
  416. compatibility stuff. I used a gross sed hack here because I couldn't make
  417. automake work properly on the sparc (this could be a glibc 2.0.99 problem
  418. though). The utuser patch works fine, but I don't apply it.
  419. - sleep after running autoconf
  420. * Thu Nov 06 1997 Cristian Gafton <gafton@redhat.com>
  421. - added forgot lastlog command to the spec file
  422. * Sun Oct 26 1997 Cristian Gafton <gafton@redhat.com>
  423. - obsoletes adduser
  424. * Thu Oct 23 1997 Cristian Gafton <gafton@redhat.com>
  425. - modified groupadd; updated the patch
  426. * Fri Sep 12 1997 Cristian Gafton <gafton@redhat.com>
  427. - updated to 970616
  428. - changed useradd to meet RH specs
  429. - fixed some bugs
  430. * Tue Jun 17 1997 Erik Troan <ewt@redhat.com>
  431. - built against glibc