shadow-utils-vl.spec 18 KB

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