linuxconf-vl.spec 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618
  1. Summary: An extremely capable system configuration tool.
  2. Summary(ja): きわめて高機能なシステム設定ツール
  3. Name: linuxconf
  4. Version: 1.24r6
  5. Release: 0vl3
  6. License: GPL
  7. Group: Applications/System
  8. Url: http://www.solucorp.qc.ca/linuxconf/
  9. Source: ftp://ftp.solucorp.qc.ca/pub/linuxconf/devel/src/linuxconf-%{version}.src.tar.gz
  10. #Source1: linuxconf.power.gif
  11. Patch1: linuxconf-1.16r8-wvf.patch
  12. Patch3: linuxconf-1.17r7-gcc.patch
  13. Patch4: linuxconf-1.17r2-nooptalpha.patch
  14. Patch5: linuxconf-1.17r2-internaldaemons.patch
  15. Patch6: linuxconf-1.24r2-named.patch
  16. Patch10: linuxconf-1.24r2-pppquoting.patch
  17. Patch11: linuxconf-1.19-dlopengd.patch
  18. Patch12: linuxconf-1.18r5-system-auth.patch
  19. Patch13: linuxconf-1.18r7-ia64.patch
  20. Patch14: linuxconf-1.19r1-noegcs.patch
  21. Patch16: linuxconf-1.19r2-translate.patch
  22. Patch17: linuxconf-1.24r6-range.patch
  23. Patch18: linuxconf-broken-routes.patch
  24. Patch19: linuxconf-1.25r7-libs.patch
  25. # sources/patches for Japanese by Vine
  26. Source100: linuxconf-1.19r1-ja-0.7.3.tar.gz
  27. Source101: linuxconf-vine.power.gif
  28. Patch100: linuxconf-1.16r3.2-lastlang.patch
  29. Patch101: linuxconf-1.16r3.2-euc.patch
  30. Patch102: linuxconf-1.21r3-vlconf.patch
  31. Patch104: linuxconf-1.21r3-nonroot.patch
  32. Patch105: linuxconf-1.24r6-postinst.patch
  33. Patch106: linuxconf-1.24r6-vine.patch
  34. Patch107: linuxconf-1.24r6-time.patch
  35. # from misc/module.h
  36. %define MODULE_API_VERSION 18
  37. Provides: LINUXCONFAPIREV%{MODULE_API_VERSION}
  38. Requires: initscripts >= 3.79
  39. Requires: gd >= 1.7
  40. Prereq: /usr/sbin/groupadd
  41. Prereq: setup
  42. Prereq: /bin/mktemp
  43. Prereq: sh-utils fileutils textutils grep chkconfig
  44. Prereq: pam util-linux
  45. BuildPreReq: gd >= 1.7 , perl
  46. BuildPrereq: python-devel
  47. Obsoletes: usercfg fstool cabaret
  48. AutoReqProv: no
  49. BuildRoot: %{_tmppath}/%{name}-root
  50. Vendor: Project Vine
  51. Distribution: Vine Linux
  52. %description
  53. Linuxconf is an extremely capable system configuration tool.
  54. Linuxconf provides four different interfaces for you to choose from:
  55. command line, character-cell (like the installation program), an X
  56. Window System based GUI and a web-based interface. Linuxconf can
  57. manage a large proportion of your system's operations, including
  58. networking, user accounts, file systems, boot parameters, and more.
  59. Linuxconf will simplify the process of configuring your system.
  60. Unless you are completely happy with configuring your system manually,
  61. you should install the linuxconf package and use linuxconf instead.
  62. %package devel
  63. Summary: The tools needed for developing linuxconf modules.
  64. Summary(ja): Linuxconfモジュールの開発に必要なツール
  65. Group: Development/Libraries
  66. Requires: linuxconf = %{version}-%{release}
  67. %description devel
  68. Linuxconf is an extremely capable system configuration tool. It
  69. provides a variety of interfaces through which you can configure your
  70. Linux system and manage a large proportion of the system's operations.
  71. This package provides the components necessary for developing
  72. Linuxconf modules outside of the linuxconf source tree and/or
  73. developing stand-alone utilities using the linuxconf interface
  74. toolkit.
  75. Install linuxconf-devel if you want to develop Linuxconf modules. You
  76. must also have linuxconf installed.
  77. %prep
  78. %setup -q -a 100
  79. (cd conf.files/redhat/scripts
  80. mv S99linuxconf linuxconf
  81. chmod 755 linuxconf
  82. rm -f S00linuxconf
  83. rm -f grabinfo.sh)
  84. #%patch1 -p1 -b .wvf
  85. #%ifarch alpha
  86. #%patch4 -p0 -b .nooptalpha
  87. #%endif
  88. %patch5 -p0 -b .internaldaemons
  89. %patch6 -p1 -b .named
  90. %patch10 -p1 -b .pppquoting
  91. %patch11 -p1 -b .dlopengd
  92. %patch12 -p1 -b .system-auth
  93. %patch13 -p1 -b .ia64
  94. #not aplied for Vine
  95. #%patch14 -p1 -b .egcs
  96. %patch16 -p1 -b .translate
  97. %patch17 -p1 -b .range
  98. %patch18 -p1 -b .routes
  99. %patch19 -p1 -b .libs
  100. %{__cp} -p %{SOURCE101} images/power.gif
  101. %patch100 -p1 -b .lastlang
  102. %patch101 -p1 -b .euc
  103. %patch102 -p1
  104. %patch104 -p1 -b .noroot
  105. %patch105 -p1 -b .postinst
  106. %patch106 -p1
  107. %patch107 -p1 -b .time
  108. %build
  109. # remove check of permission of sendmail
  110. rm conf.files/redhat/perm/mail
  111. # lynx -> w3m
  112. find ./ -type f|xargs perl -i -ne 's/[Ll][Yy][Nn][Xx]/w3m/g;print'
  113. make
  114. %install
  115. rm -rf %{buildroot}
  116. # do not install patched files
  117. find conf.files -name "*.rhconf" | xargs rm -f
  118. make install_for_rpm
  119. mkdir -p %{buildroot}/var/log
  120. for file in htmlaccess netconf ; do
  121. touch %{buildroot}/var/log/$file.log
  122. chmod 600 %{buildroot}/var/log/$file.log
  123. done
  124. rm -f %{buildroot}/usr/lib/linuxconf/install/*{caldera,conectiva,debian,suse}*
  125. cp %{buildroot}/usr/lib/linuxconf/install/conf.linuxconf-redhat-4.x %{buildroot}/etc/conf.linuxconf
  126. make install-devel
  127. (cd %{buildroot}/usr/lib/linuxconf; find . -type f -print) |
  128. grep -v '^\./help\.' | grep -v '^\.$' |
  129. sed 's:^\./:/usr/lib/linuxconf/:g' > libfiles
  130. (cd %{buildroot}/usr/lib/linuxconf; find . -type d -print) |
  131. grep -v '^\./help\.' | grep -v '^\.$' |
  132. sed 's:^\./:%dir /usr/lib/linuxconf/:g' >> libfiles
  133. # Install shared libraries.
  134. make install-lib
  135. %clean
  136. if [ "%{buildroot}" != "/" ] ; then
  137. rm -rf %{buildroot}
  138. fi
  139. %pre
  140. OLDINSTALL=/usr/lib/linuxconf/help.eng/notices/01-oldinstall
  141. INITTABREPLACE=/usr/lib/linuxconf/uninstall/inittab.replace
  142. UPGRADE="NO"
  143. # Check for tarball installation
  144. if [ -f /usr/lib/linuxconf/conf.daemons ] ; then
  145. UPGRADE="YES"
  146. fi
  147. if [ -f /usr/lib/linuxconf/std/conf.daemons ] ; then
  148. UPGRADE="YES"
  149. fi
  150. # Check for old 1.9r22 RPM installation
  151. if [ -f /usr/lib/linuxconf/install/doinst.sh ] ; then
  152. UPGRADE="YES"
  153. fi
  154. if [ $UPGRADE = "YES" ] ; then
  155. # Script to upgrade pre-1.9r25 Linuxconf to new SysV compliant booting.
  156. # Dale - Hacked in a few minutes late one night :-)
  157. # Kill the Install directory
  158. if [ -f /install/doinst.sh ] ; then
  159. rm -Rf /install
  160. fi
  161. # Kill the old /usr/lib/linuxconf directory, the RPM will put
  162. # everything we need back in later.
  163. rm -Rf /usr/lib/linuxconf
  164. # Create the directories we will need for the upgrade
  165. install -d -g users -m 755 -o root /usr/lib/linuxconf/
  166. install -d -g users -m 755 -o root /usr/lib/linuxconf/help.eng/notices/
  167. install -d -g users -m 755 -o root /usr/lib/linuxconf/uninstall/
  168. # Create a note displayed by linuxconf informing that the RPM
  169. # install has done some cleanup
  170. echo " Installation note" >$OLDINSTALL
  171. echo >>$OLDINSTALL
  172. echo "The RPM installation has detected that linuxconf was already" >>$OLDINSTALL
  173. echo "installed using the tar.gz kit" >>$OLDINSTALL
  174. echo >>$OLDINSTALL
  175. echo "It has taken action to fix your linuxconf installation" >>$OLDINSTALL
  176. echo "so it becomes more compatible with RPM based systems" >>$OLDINSTALL
  177. echo >>$OLDINSTALL
  178. # I put a default RedHat inittab in /usr/lib/linuxconf/install
  179. # When I unpack the distro, the original SHOULD be there, but hey,
  180. # You never can tell when someone is gonna need that 1k taken up
  181. # by the backup....
  182. if [ -f /etc/inittab.old ] ; then
  183. cp /etc/inittab /usr/lib/linuxconf/uninstall/inittab.beforeupgrade
  184. mv -f /etc/inittab.old /etc/inittab
  185. #else
  186. # Tell the RPM to replace this file with a stock RedHat
  187. # We haven't untarred anything yet, so we can't replace it
  188. #cp /etc/inittab /usr/lib/linuxconf/uninstall/inittab.beforeupgrade
  189. #touch $INITTABREPLACE
  190. fi
  191. if [ -f /etc/rc.d/rc.M ] ; then
  192. mv -f /etc/rc.d/rc.M /usr/lib/linuxconf/uninstall/rc.M.beforeupgrade
  193. fi
  194. if [ -f /usr/sbin/syslogd.old ] ; then
  195. mv -f /usr/bin/syslogd.old /usr/lib/linuxconf/uninstall/syslogd.beforelinuxconf
  196. fi
  197. if [ -f /etc/conf.linuxconf ] ; then
  198. mv -f /etc/conf.linuxconf /etc/conf.linuxconf-installed
  199. fi
  200. fi
  201. %post
  202. /sbin/ldconfig
  203. /usr/lib/linuxconf/install/rpm-postinst.sh $*
  204. # Add a few group ids so that the user is not prompted for them later...
  205. # if it is an old version of groupadd, the combined -g and -r options
  206. # will cause it to fail, so we fall back on just -r. It will be less
  207. # consistent across systems, but that's not too horrible.
  208. /usr/sbin/groupadd -g 44 -r -f pppusers >/dev/null 2>&1 || \
  209. /usr/sbin/groupadd -r -f pppusers >/dev/null
  210. /usr/sbin/groupadd -g 45 -r -f popusers >/dev/null 2>&1 || \
  211. /usr/sbin/groupadd -r -f popusers >/dev/null
  212. /usr/sbin/groupadd -g 46 -r -f slipusers >/dev/null 2>&1 || \
  213. /usr/sbin/groupadd -r -f slipusers >/dev/null
  214. %triggerin -- netkit-base inetd
  215. # Update /etc/inetd.conf
  216. if ! grep -q '[# \t]*linuxconf' /etc/inetd.conf ; then
  217. echo >> /etc/inetd.conf
  218. echo linuxconf stream tcp wait root /bin/linuxconf linuxconf --http >> /etc/inetd.conf
  219. if [ -f /var/run/inetd.pid ] ; then
  220. kill -HUP `cat /var/run/inetd.pid`
  221. fi
  222. fi
  223. %triggerin -- setup
  224. # Update /etc/services
  225. if ! grep -q '[# \t]*linuxconf' /etc/services ; then
  226. echo "linuxconf 98/tcp" >> /etc/services
  227. fi
  228. %triggerin -- openssh-server
  229. /bin/linuxconf --setmod opensshd
  230. %triggerin -- squid
  231. /bin/linuxconf --setmod squid
  232. %triggerin -- named
  233. /bin/linuxconf --setmod dnsconf
  234. %triggerin -- dhcpd
  235. /bin/linuxconf --setmod dhcpd
  236. #%triggerin -- sendmail
  237. #/bin/linuxconf --setmod mailconf
  238. %triggerin -- apache
  239. /bin/linuxconf --setmod apache
  240. %triggerin -- samba
  241. /bin/linuxconf --setmod samba
  242. #%triggerin -- wu-ftpd
  243. #/bin/linuxconf --setmod wuftpd
  244. %triggerun -- named
  245. # we do not use --unsetmod because we want to leave a module that is
  246. # explicitly turned off that way even if the triggered package is
  247. # afterwards reinstalled...
  248. [ $2 = 0 ] || exit 0
  249. TMPFILE=`mktemp /tmp/lct.XXXXXX` || exit 1
  250. sed '/^module.list 1 dnsconf$/d' < /etc/conf.linuxconf > $TMPFILE || exit 2
  251. mv $TMPFILE /etc/conf.linuxconf || { rm -f $TMPFILE ; exit 3 ; }
  252. %triggerun -- openssh-server
  253. [ $2 = 0 ] || exit 0
  254. TMPFILE=`mktemp /tmp/lct.XXXXXX` || exit 1
  255. sed '/^module.list 1 opensshd$/d' < /etc/conf.linuxconf > $TMPFILE || exit 2
  256. mv $TMPFILE /etc/conf.linuxconf || { rm -f $TMPFILE ; exit 3 ; }
  257. %triggerun -- squid
  258. [ $2 = 0 ] || exit 0
  259. TMPFILE=`mktemp /tmp/lct.XXXXXX` || exit 1
  260. sed '/^module.list 1 squid$/d' < /etc/conf.linuxconf > $TMPFILE || exit 2
  261. mv $TMPFILE /etc/conf.linuxconf || { rm -f $TMPFILE ; exit 3 ; }
  262. %triggerun -- dhcpd
  263. [ $2 = 0 ] || exit 0
  264. TMPFILE=`mktemp /tmp/lct.XXXXXX` || exit 1
  265. sed '/^module.list 1 dhcpd$/d' < /etc/conf.linuxconf > $TMPFILE || exit 2
  266. mv $TMPFILE /etc/conf.linuxconf || { rm -f $TMPFILE ; exit 3 ; }
  267. %triggerun -- sendmail
  268. [ $2 = 0 ] || exit 0
  269. TMPFILE=`mktemp /tmp/lct.XXXXXX` || exit 1
  270. sed '/^module.list 1 mailconf$/d' < /etc/conf.linuxconf > $TMPFILE || exit 2
  271. mv $TMPFILE /etc/conf.linuxconf || { rm -f $TMPFILE ; exit 3 ; }
  272. %triggerun -- apache
  273. [ $2 = 0 ] || exit 0
  274. TMPFILE=`mktemp /tmp/lct.XXXXXX` || exit 1
  275. sed '/^module.list 1 apache$/d' < /etc/conf.linuxconf > $TMPFILE || exit 2
  276. mv $TMPFILE /etc/conf.linuxconf || { rm -f $TMPFILE ; exit 3 ; }
  277. %triggerun -- samba
  278. [ $2 = 0 ] || exit 0
  279. TMPFILE=`mktemp /tmp/lct.XXXXXX` || exit 1
  280. sed '/^module.list 1 samba$/d' < /etc/conf.linuxconf > $TMPFILE || exit 2
  281. mv $TMPFILE /etc/conf.linuxconf || { rm -f $TMPFILE ; exit 3 ; }
  282. %triggerun -- wu-ftpd
  283. [ $2 = 0 ] || exit 0
  284. TMPFILE=`mktemp /tmp/lct.XXXXXX` || exit 1
  285. sed '/^module.list 1 wuftpd$/d' < /etc/conf.linuxconf > $TMPFILE || exit 2
  286. mv $TMPFILE /etc/conf.linuxconf || { rm -f $TMPFILE ; exit 3 ; }
  287. %preun
  288. # The script is handed a 0 if this is a uninstall
  289. # and a 1 if it is an upgrade...
  290. /usr/lib/linuxconf/install/rpm-preuninst.sh $1 >/dev/null 2>&1
  291. exit 0
  292. %postun
  293. /sbin/ldconfig
  294. if [ "$1" = 0 ] ; then
  295. # remove linuxconf from /etc/inetd.conf if it is there
  296. if [ -f /etc/inetd.conf ] &&
  297. grep linuxconf /etc/inetd.conf >/dev/null 2>&1 ; then
  298. if grep -v linuxconf /etc/inetd.conf > /tmp/inetd.$$ ; then
  299. mv /tmp/inetd.$$ /etc/inetd.conf
  300. fi
  301. fi
  302. rm -f /var/run/treemenu.cache
  303. fi
  304. %files -f libfiles
  305. %defattr(-,root,root)
  306. %doc COPYING Changes HISTORY LICENSE.modules TODO
  307. %doc rpmfiles/doc/HELPING
  308. %doc rpmfiles/doc/RPM-CHANGES
  309. %doc rpmfiles/doc/RPM-INSTALL
  310. %doc rpmfiles/doc/RPM-README
  311. %doc rpmfiles/doc/UPGRADE
  312. %config(noreplace) %verify(not md5 size mtime) /etc/conf.linuxconf
  313. %config /etc/pam.d/*
  314. %config /etc/logrotate.d/linuxconf
  315. #%config(noreplace) /etc/xinetd.d/*
  316. %dir /usr/lib/linuxconf
  317. /usr/lib/liblinuxconf.so.1
  318. /usr/lib/liblinuxconf.so.%{version}
  319. /usr/lib/linuxconf/help.eng
  320. /usr/lib/linuxconf/help.ja
  321. %lang(zh) /usr/lib/linuxconf/help.bg5
  322. %lang(fr_CA) /usr/lib/linuxconf/help.cn
  323. %lang(cs) /usr/lib/linuxconf/help.cs
  324. %lang(de) /usr/lib/linuxconf/help.de
  325. %lang(es) /usr/lib/linuxconf/help.es
  326. %lang(fi) /usr/lib/linuxconf/help.fi
  327. %lang(fr) /usr/lib/linuxconf/help.fr
  328. %lang(it) /usr/lib/linuxconf/help.it
  329. %lang(ko) /usr/lib/linuxconf/help.ko
  330. %lang(no) /usr/lib/linuxconf/help.no
  331. %lang(pt) /usr/lib/linuxconf/help.pt
  332. %lang(se) /usr/lib/linuxconf/help.se
  333. %lang(sk) /usr/lib/linuxconf/help.sk
  334. /usr/bin/fsbrowser
  335. /usr/bin/linuxconf-wrapper
  336. /usr/bin/shellmod
  337. /bin/linuxconf
  338. /bin/netconf
  339. /bin/fsconf
  340. %config /bin/remadmin
  341. /bin/userconf
  342. /sbin/askrunlevel
  343. /sbin/dnsconf
  344. /sbin/fixperm
  345. /sbin/mailconf
  346. #/sbin/linuxconf
  347. /sbin/uucpconf
  348. /sbin/viewlog
  349. /sbin/vregistry
  350. %ghost /var/log/htmlaccess.log
  351. %ghost /var/log/netconf.log
  352. %files devel
  353. %defattr(-,root,root)
  354. /usr/include/linuxconf
  355. /usr/lib/liblinuxconf.so
  356. /usr/lib/liblinuxconf.a
  357. /usr/lib/linuxconf-devel
  358. %changelog
  359. * Wed Dec 19 2001 Toru Sagami <sagami@vinelinux.org> 1.24r6-0vl3
  360. - added a patch to build on glibc22 system correctly
  361. * Mon Sep 03 2001 Toru Sagami <sagami@vinelinux.org>
  362. - 1.24r6-0vl2: pathes of uucp is fixed back correctly
  363. * Fri Aug 24 2001 Tomoya TAKA <tomoya@olive.plala.or.jp>
  364. - 1.24r6-0vl1
  365. - remove nooptalpha patch, it seems to be unnecessary with gcc-2.95.3
  366. * Sat Aug 18 2001 Toru Sagami <sagami@vinelinux.org>
  367. - 1.24r6-0vl1: some of patches are taken from RH 1.24r2-4
  368. - add Requires: linuxconf = %%{version}-%%{release} to devel subpackage
  369. - added shared libraries to main package and ldconfig in post/postun
  370. * Tue Nov 7 2000 Kazuhisa TAKEI <takei@vinelinux.org>
  371. - change filedepend to package name depend ( setup )
  372. * Thu Oct 19 2000 Tomoya TAKA <tomoya@olive.plala.or.jp>
  373. - 1.21r5-0vl6
  374. - added rules.mak patch for alpha (it missed correct dynamic linker)
  375. * Sun Oct 15 2000 Masato Bito <masato@nets.ce.hiroshima-cu.ac.jp>
  376. - 1.21r5-0vl5
  377. - added PreReq: util-linux
  378. * Mon Oct 9 2000 Jun Nishii <jun@vinelinux.org>
  379. - 1.21r5-0vl4
  380. - remove check of the permission of sendmail
  381. * Fri Oct 06 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  382. - 1.21r5-0vl3
  383. - fixed rpm-postinst.sh again (rc.sysinit should be unmodified for Vine)
  384. * Thu Oct 05 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  385. - 1.21r5-0vl2
  386. - fixed rpm-postinst.sh (was still looking at S99linuxconf!)
  387. - added ppc patch for rules.mak (dynamic linker for ppc is ld.so.1)
  388. * Wed Oct 4 2000 Kazuhisa TAKEI <takei@vinelinux.org> 1.21r5-0vl1
  389. - added %triggerin opensshd,squid
  390. * Thu Jul 13 2000 Masato Bito <masato@nets.ce.hiroshima-cu.ac.jp>
  391. - 1.19r1-0vl2
  392. - added %defattr
  393. * Fri Jul 7 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  394. - updated to 1.19r1
  395. - added w3m patch
  396. * Mon Jun 19 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  397. - updated to 1.18r7
  398. * Fri Jun 9 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  399. - updated to 1.18r6
  400. - added vlconf patch and vine-powerd gif (But just parody...)
  401. - syncronize japanese NLS catalog and fixed it a little.
  402. - remove pnggif patch
  403. * Fri May 19 2000 Nalin Dahyabhai <nalin@redhat.com>
  404. - update to 1.18r4
  405. - pull out gd backwards-compatibility patch
  406. * Fri May 12 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  407. - updated to 1.18r2
  408. - remove bounds patch merged
  409. - syncronize japanese NLS catalog and fixed it a little.
  410. * Fri Apr 21 2000 Nalin Dahyabhai <nalin@redhat.com>
  411. - update to 1.18
  412. * Wed Apr 05 2000 Nalin Dahyabhai <nalin@redhat.com>
  413. - update to 1.17r9
  414. * Fri Mar 31 2000 Nalin Dahyabhai <nalin@redhat.com>
  415. - update to 1.17r8
  416. - include Jacques's fix for sysctl thing
  417. - fix uucp speed setting problem
  418. - fix quoting in PPP chat scripts
  419. * Tue Mar 07 2000 Nalin Dahyabhai <nalin@redhat.com>
  420. - change ownership of directories created under /var/named to named.named
  421. - add inetd to trigger that adds linuxconf to inetd.conf
  422. - fix newly-broken regex checks in triggers
  423. * Wed Mar 01 2000 Nalin Dahyabhai <nalin@redhat.com>
  424. - change groups created in post-install to have GIDs under 100
  425. * Wed Feb 22 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
  426. - First release for Vine
  427. - added Japanese message catalogs and some help files.
  428. - added lastlang patch to prevend a trouble about NLS in boot time.
  429. - add euc patch for button's text turning in text mode.
  430. * Fri Jan 21 2000 Nalin Dahyabhai <nalin@redhat.com>
  431. - back out dialogs patch, which breaks linuxconf if not started in a terminal
  432. - back out pam_unix patch, going another route
  433. - make sure init script has execute bit set
  434. * Thu Jan 20 2000 Nalin Dahyabhai <nalin@redhat.com>
  435. - fix paths in linuxconf.internaldaemons
  436. * Mon Jan 17 2000 Nalin Dahyabhai <nalin@redhat.com>
  437. - update to 1.17r2
  438. - note that help.cfr has become help.cn
  439. - integrate patch to stop dialog-related segfaults from edward.huff@acm.org
  440. - make default distribution "redhat" instead of "std"
  441. * Wed Jan 12 2000 Nalin Dahyabhai <nalin@redhat.com>
  442. - updated to linuxconf 1.17r1
  443. - add patch to fix easy-to-spot potential buffer overflows
  444. * Mon Jan 10 2000 Nalin Dahyabhai <nalin@redhat.com>
  445. - change to only append entry to /etc/inetd.conf if it isn't mentioned at all
  446. * Tue Jan 4 2000 Nalin Dahyabhai <nalin@redhat.com>
  447. - change to only append entry to /etc/services if it isn't mentioned at all
  448. * Thu Dec 16 1999 Michael K. Johnson <johnsonm@redhat.com>
  449. - pulled in chat patch
  450. * Tue Dec 14 1999 Michael K. Johnson <johnsonm@redhat.com>
  451. - pulled in Jacques' errata patch
  452. * Thu Dec 02 1999 Michael K. Johnson <johnsonm@redhat.com>
  453. - updated to linuxconf 1.16r10 to fix a few more bugs
  454. - added rbl patches that will be in 1.16r11 when it is released
  455. - removed xconf
  456. * Wed Dec 01 1999 Michael K. Johnson <johnsonm@redhat.com>
  457. - updated to linuxconf 1.16r9 to fix a few more bugs
  458. * Wed Nov 24 1999 Michael K. Johnson <johnsonm@redhat.com>
  459. - updated to linuxconf 1.16r8 to see which bugs are fixed.
  460. - removed lpdconf as it is insufficient on Red Hat Linux systems
  461. * Sat Sep 25 1999 Michael K. Johnson <johnsonm@redhat.com>
  462. - reverted redhatppp module to an older, presumed working version
  463. because wvdial support in the new one breaks otherwise working
  464. setups.
  465. * Tue Sep 21 1999 Michael K. Johnson <johnsonm@redhat.com>
  466. - updated to 1.16r3.2
  467. - install main help files only for languages in use on the system
  468. * Mon Sep 20 1999 Michael K. Johnson <johnsonm@redhat.com>
  469. - updated to 1.16r3
  470. * Sat Aug 28 1999 Michael K. Johnson <johnsonm@redhat.com>
  471. - fixed quota.conf permissions problem
  472. * Tue Jul 27 1999 Michael K. Johnson <johnsonm@redhat.com>
  473. - Update to 1.16r1.3 to deal with a few more bug reports
  474. * Fri Jul 16 1999 Michael K. Johnson <johnsonm@redhat.com>
  475. - Update to 1.16r1.1 to deal with a number of bug reports
  476. * Wed Apr 14 1999 Michael K. Johnson <johnsonm@redhat.com>
  477. - setup trigger for /etc/services instead of postinstall
  478. - moved /etc/conf.linuxconf to a noreplace config file
  479. * Fri Apr 09 1999 Michael K. Johnson <johnsonm@redhat.com>
  480. - update to 1.14r4
  481. - fix kmap/map confusion
  482. - fix dnsrecs combos not to be empty
  483. - be more conservative about finding phone numbers
  484. * Wed Apr 07 1999 Michael K. Johnson <johnsonm@redhat.com>
  485. - update to 1.14r3
  486. - added more triggers
  487. - sendmail V8 .cf
  488. * Mon Apr 05 1999 Michael K. Johnson <johnsonm@redhat.com>
  489. - prerequire redhat-release
  490. - remove ghost reference to boot.log in logrotate file.
  491. * Wed Mar 31 1999 Michael K. Johnson <johnsonm@redhat.com>
  492. - dhcpd config should trust dhcpd or dhcpd script to put in correct routes
  493. * Tue Mar 30 1999 Michael K. Johnson <johnsonm@redhat.com>
  494. - updated to 1.14r2
  495. - added defattr
  496. * Mon Mar 29 1999 Michael K. Johnson <johnsonm@redhat.com>
  497. - fixed ppp device names
  498. - added a bunch of modules by default
  499. * Thu Mar 25 1999 Michael K. Johnson <johnsonm@redhat.com>
  500. - removed /var/log/boot.log (not used on Red Hat Linux)
  501. - add redhatppp module by default
  502. - fix /var/spol/mqueue permissions
  503. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  504. - auto rebuild in the new build environment (release 4)
  505. * Thu Mar 18 1999 Michael K. Johnson <johnsonm@redhat.com>
  506. - do not install old versions of patch files
  507. - perm -> umask to fix bug #418
  508. * Mon Mar 15 1999 Michael K. Johnson <johnsonm@redhat.com>
  509. - french messages
  510. * Thu Mar 11 1999 Michael K. Johnson <johnsonm@redhat.com>
  511. - moved to 1.14
  512. * Wed Mar 10 1999 Michael K. Johnson <johnsonm@redhat.com>
  513. - Moved to pristine source from internal CVS archive