# $Id: initscripts.spec,v 1.51 2000/10/06 13:39:14 flepied Exp $ %define version 5.27 %define release 37mdk Summary: The inittab file and the /etc/init.d scripts. Name: initscripts Version: %{version} Release: %{release} Copyright: GPL Group: System/Base Source0: initscripts-%{version}.tar.bz2 Patch: initscripts-mdkconf.patch.bz2 BuildRoot: %{_tmppath}/%{name}-root Requires: mingetty, /bin/awk, /bin/sed, mktemp, e2fsprogs >= 1.18-2mdk Requires: procps >= 2.0.6-8mdk, modutils >= 2.3.10 #Requires: sysklogd >= 1.3.31 Requires: /sbin/fuser, which, setup >= 2.1.9-3mdk Prereq: /sbin/chkconfig, /usr/sbin/groupadd, gawk, fileutils Obsoletes: rhsound sapinit Conflicts: kernel <= 2.2, timeconfig < 3.0, pppd < 2.3.9, wvdial < 1.40-3 Conflicts: initscripts < 1.22.1-5 BuildPrereq: glib-devel %ifarch alpha Requires: util-linux >= 2.9w-26 %endif %description The initscripts package contains the basic system scripts used to boot your Mandrake system, change run levels, and shut the system down cleanly. Initscripts also contains the scripts that activate and deactivate most network interfaces. %prep %setup -q %patch0 -p2 %build make CFLAGS="$RPM_OPT_FLAGS" make -C mandrake/ CFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/etc make ROOT=$RPM_BUILD_ROOT mandir=%{_mandir} install mkdir -p $RPM_BUILD_ROOT/var/run/netreport chmod u=rwx,g=rwx,o=rx $RPM_BUILD_ROOT/var/run/netreport for i in 0 1 2 3 4 5 6 ; do file=$RPM_BUILD_ROOT/etc/rc.d/rc$i.d mkdir $file # chown root.root $file chmod u=rwx,g=rx,o=rx $file done # Can't store symlinks in a CVS archive ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc0.d/S00killall ln -s ../init.d/killall $RPM_BUILD_ROOT/etc/rc.d/rc6.d/S00killall ln -s ../init.d/halt $RPM_BUILD_ROOT/etc/rc.d/rc0.d/S01halt ln -s ../init.d/halt $RPM_BUILD_ROOT/etc/rc.d/rc6.d/S01reboot ln -s ../init.d/single $RPM_BUILD_ROOT/etc/rc.d/rc1.d/S00single ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc2.d/S99local ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc3.d/S99local ln -s ../rc.local $RPM_BUILD_ROOT/etc/rc.d/rc5.d/S99local # These are LSB compatibility symlinks. At some point in the future # the actual files will be here instead of symlinks for i in 0 1 2 3 4 5 6 ; do ln -s rc.d/rc$i.d $RPM_BUILD_ROOT/etc/rc$i.d done for i in init.d rc rc.sysinit rc.local ; do ln -s rc.d/$i $RPM_BUILD_ROOT/etc/$i done mkdir -p $RPM_BUILD_ROOT/var/{log,run} touch $RPM_BUILD_ROOT/var/run/utmp touch $RPM_BUILD_ROOT/var/log/wtmp #MDK make -C mandrake/ install ROOT=$RPM_BUILD_ROOT mandir=%{_mandir} %pre /usr/sbin/groupadd -g 22 -r -f utmp %post ##Fixme touch /etc/sysconfig/i18n ## touch /var/log/wtmp touch /var/run/utmp chown root.utmp /var/log/wtmp /var/run/utmp chmod 664 /var/log/wtmp /var/run/utmp chkconfig --add random chkconfig --add netfs chkconfig --add network chkconfig --add rawdevices chkconfig --add sound chkconfig --add kheader # handle serial installs semi gracefully if [ $1 = 0 ]; then if [ "$TERM" = "vt100" ]; then tmpfile=/etc/sysconfig/tmp.$$ sed -e '/BOOTUP=color/BOOTUP=serial/' /etc/sysconfig/init > $tmpfile mv -f $tmpfile /etc/sysconfig/init fi fi # dup of timeconfig %post - here to avoid a dependency if [ -L /etc/localtime ]; then _FNAME=`ls -ld /etc/localtime | awk '{ print $11}' | sed 's/lib/share/'` rm /etc/localtime cp -f $_FNAME /etc/localtime if ! grep -q "^ZONE=" /etc/sysconfig/clock ; then echo "ZONE=\"$_FNAME"\" | sed -e "s|[^\"]*/usr/share/zoneinfo/||" >> /etc/sysconfig/clock fi fi %ifnarch sparc sparc64 chkconfig --add usb %endif # handle serial installs semi gracefully if [ $1 = 0 ]; then if [ "$TERM" = "vt100" ]; then tmpfile=/etc/sysconfig/tmp.$$ sed -e '/BOOTUP=color/BOOTUP=serial/' /etc/sysconfig/init > $tmpfile mv -f $tmpfile /etc/sysconfig/init fi fi # dup of timeconfig %post - here to avoid a dependency if [ -L /etc/localtime ]; then _FNAME=`ls -ld /etc/localtime | awk '{ print $11}' | sed 's/lib/share/'` rm /etc/localtime cp -f $_FNAME /etc/localtime if ! grep -q "^ZONE=" /etc/sysconfig/clock ; then echo "ZONE=\"$_FNAME"\" | sed -e "s|[^\"]*/usr/share/zoneinfo/||" >> /etc/sysconfig/clock fi fi %preun if [ $1 = 0 ]; then chkconfig --del random chkconfig --del netfs chkconfig --del network chkconfig --del rawdevices %ifnarch sparc sparc64 chkconfig --del usb %endif chkconfig --del sound chkconfig --add kheader fi %triggerpostun -- initscripts <= 4.72 . /etc/sysconfig/init . /etc/sysconfig/network # These are the non-default settings. By putting them at the end # of the /etc/sysctl.conf file, it will override the default # settings earlier in the file. if [ -n "$FORWARD_IPV4" -a "$FORWARD_IPV4" != "no" -a "$FORWARD_IPV4" != "false" ]; then echo "# added by initscripts install on `date`" >> /etc/sysctl.conf echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf fi if [ "$DEFRAG_IPV4" = "yes" -o "$DEFRAG_IPV4" = "true" ]; then echo "# added by initscripts install on `date`" >> /etc/sysctl.conf echo "net.ipv4.ip_always_defrag = 1" >> /etc/sysctl.conf fi if [ -n "$MAGIC_SYSRQ" -a "$MAGIC_SYSRQ" != "no" ]; then echo "# added by initscripts install on `date`" >> /etc/sysctl.conf echo "kernel.sysrq = 1" >> /etc/sysctl.conf fi if uname -m | grep -q sparc ; then if [ -n "$STOP_A" -a "$STOP_A" != "no" ]; then echo "# added by initscripts install on `date`" >> /etc/sysctl.conf echo "kernel.stop-a = 1" >> /etc/sysctl.conf fi fi %postun if [ -f /var/lock/TMP_1ST ];then rm -f /var/lock/TMP_1ST fi %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %dir /etc/sysconfig/network-scripts %config(noreplace) %verify(not md5 mtime size) /etc/adjtime %config(noreplace) /etc/sysconfig/init /etc/sysconfig/network-scripts/ifdown %config(noreplace) /sbin/ifdown %config(noreplace) /etc/sysconfig/network-scripts/ifdown-post /etc/sysconfig/network-scripts/ifup %config(noreplace) /sbin/ifup %dir /etc/sysconfig/console %config(noreplace) /etc/sysconfig/rawdevices %config(noreplace) /etc/sysconfig/network-scripts/network-functions %config(noreplace) /etc/sysconfig/network-scripts/ifup-post %config(noreplace) /etc/sysconfig/network-scripts/ifcfg-lo %config(noreplace) /etc/sysconfig/network-scripts/ifdown-ppp %config(noreplace) /etc/sysconfig/network-scripts/ifdown-sl %config(noreplace) /etc/sysconfig/network-scripts/ifup-ppp %config(noreplace) /etc/sysconfig/network-scripts/ifup-sl %config(noreplace) /etc/sysconfig/network-scripts/ifup-routes %config(noreplace) /etc/sysconfig/network-scripts/ifup-plip %config(noreplace) /etc/sysconfig/network-scripts/ifup-aliases %config(noreplace) /etc/sysconfig/network-scripts/ifup-ipx %config(noreplace) /etc/X11/prefdm %config(noreplace) /etc/inittab %dir /etc/rc.d %dir /etc/rc.d/rc[0-9].d %config(missingok) /etc/rc.d/rc[0-9].d/* /etc/init.d /etc/rc[0-9].d /etc/rc %dir /etc/rc.d/init.d /etc/rc.local /etc/rc.sysinit %config(noreplace) /etc/rc.d/init.d/* %config(noreplace) /etc/rc.d/rc %config(noreplace) /etc/rc.d/rc.local %config(noreplace) /etc/rc.d/rc.sysinit %config(noreplace) /etc/sysctl.conf %config(noreplace) /etc/profile.d/lang.sh %config(noreplace) /etc/profile.d/lang.csh #mdk %config(noreplace) /etc/profile.d/inputrc.sh #mdk %config(noreplace) /etc/profile.d/inputrc.csh #mdk %config(noreplace) /etc/profile.d/tmpdir.sh #mdk %config(noreplace) /etc/profile.d/tmpdir.csh /usr/sbin/sys-unconfig /sbin/setsysfont /bin/doexec /bin/ipcalc /bin/usleep %attr(4755,root,root) /usr/sbin/usernetctl /sbin/consoletype /sbin/getkey %attr(2755,root,root) /sbin/netreport /sbin/initlog /sbin/minilogd /sbin/service #mdk /sbin/installkernel /sbin/ppp-watch %{_mandir}/man*/* %dir %attr(775,root,root) /var/run/netreport %config(noreplace) /etc/ppp/ip-up %config(noreplace) /etc/ppp/ip-down %config(noreplace) /etc/initlog.conf %ghost %attr(0664,root,utmp) /var/log/wtmp %ghost %attr(0664,root,utmp) /var/run/utmp %config(noreplace) /etc/modules %config(noreplace) /etc/rc.d/rc.modules %ifnarch sparc /usr/sbin/supermount %endif %ifarch %ix86 /usr/sbin/detectloader %endif /usr/bin/* %doc sysconfig.txt sysvinitfiles ChangeLog %changelog * Fri Oct 6 2000 Frederic Lepied <flepied@mandrakesoft.com> 5.27-37mdk - set HOME to /root in prefdm for kdm. * Fri Oct 6 2000 RedHog <redhog@mandrakesoft.com> 5.27-36mdk - Chvt 1 instaed of displaying a message throygh Aurora, that is, the last messages are in TEXT, but they are at least displayed. Previously, a user might have turned the computer off before filesystems where unmounted... * Wed Oct 4 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-35mdk - Add Prereq: fileutils. * Wed Oct 4 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 5.27-34mdk - remove webmin-postinstall script from mandrake_firsttime because it is now called AFTER the initscripts :-( * Wed Oct 4 2000 Pixel <pixel@mandrakesoft.com> 5.27-33mdk - rc.modules: don't try insmod -p before modprobe as insmod doesn't know about aliases and i wanna use aliases! * Tue Oct 3 2000 RedHog <redhog@mandrakesoft.com> 5.27-32mdk - Fix to differentiate between reboot and halt in init.d/halt under Aurora... * Fri Sep 29 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-31mdk - mandrake/tmpdir.sh: Set a return instead of an exist (thanks cooker people). * Thu Sep 28 2000 RedHog <redhog@mandrakesoft.com> 5.27-30mdk - Fix not to do chvt when starting Aurora. Why was this ever done?? * Wed Sep 27 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-29mdk - Makefile: Call make changelog of mandrake/Makefile - rc.d/init.d/halt: Call /sbin/Monitor only if Aurora is installed. - rc.d/rc.sysinit: Wonder where this bug come from but remove \t before display 'Press I to enter interactive startup'. - rc.d/init.d/netfs: s|nonfs|nfs|; in mount -a. - rc.d/init.d/functions: add a usleep 100000 in killproc functions. use builtins shell to read the pid and not calling head. - mandrake/usb: Mount usb interface only when usb interface is not already mounted (or in builtins). - rc.d/rc.sysinit: Use grep -i everywhere we grep in /proc/cmdline. - src/: initlog.c, netreport.c: Sync with redhat version. - sysconfig/network-scripts/ifup-ppp: Add IDLETIMEOUT before DEMAND=yes. - mandrake/mandrake_firstime: Remove the call to sound start since now mandrake_firstime is called in rc.local and not rc.sysinit (sound is already started). - rc.d/rc.local: Move the call to mandrake_firstime here. - rc.d/rc.sysinit: don't call mandrake_firstime here, since when for example we put the mixer we need to launch which hangup the sound. - rc.d/rc.sysinit: Don't load Aurora if we are in failsafe mode. * Wed Sep 27 2000 Frederic Lepied <flepied@mandrakesoft.com> 5.27-28mdk - (functions): use -s /bin/sh for startup via su. * Mon Sep 25 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 5.27-27mdk - removed requirement of sysklogd to avoid inter-dependence * Mon Sep 25 2000 RedHog <redhog@mandrakesoft.com> 5.27-26mdk - Fix for interactive bootup under Aurora and addition of a nice "system succesfully taken down - it is now safe to turn it off" - message to Auroraish shutdown. * Mon Sep 25 2000 dam's <damien@mandrakesoft.com> 5.27-25mdk - ppp/ip-up : add adsl temp dns handling. * Fri Sep 22 2000 Frederic Lepied <flepied@mandrakesoft.com> 5.27-24mdk - prefdm: kill autologin on SIGTERM. * Wed Sep 20 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-23mdk - mandrake/detectloader: patch detectloader to skip cdroms (otherwise stops cd-audios) (pixel). - rc.d/rc: Export the aurora variable. - rc.d/init.d/halt: halt should halt when poweroff poweroff. * Mon Sep 18 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-22mdk - mandrake/installkernel: link for FB and smp to /boot/vmlinuz-$_. * Sun Sep 17 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-21mdk - rc.d/init.d/halt: Fix halt to poweroff. - rc.d/rc.sysinit: Fix load of rc.modules. * Wed Sep 13 2000 RedHog <redhog@mandrakesoft.com> 5.27-20mdk - Fix for Aurora-disabling for fb-kernels with fb currently disabled * Tue Sep 12 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-19mdk - mandrake/usb: Rewrote usb devices detection and add the usb printer in the train. - rc.d/init.d/halt: By default set halt with the poweroff option and if /halt exist halt witout poweroffing. * Mon Sep 11 2000 Pixel <pixel@mandrakesoft.com> 5.27-18mdk - remove unneeded is_depmod_necessary * Fri Sep 8 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-17mdk - mandrake/usb: Be quiet when grepping. Detect USB Storage. s|ZIP|Storage|;. * Tue Sep 5 2000 Pixel <pixel@mandrakesoft.com> 5.27-16mdk - modify detectloader for new grub * Sun Sep 3 2000 RedHog <redhog@mandrakesoft.com> 5.27-15mdk - setscreenchars is broken, so my last patch didn't help much :( * Sat Sep 2 2000 RedHog <redhog@mandrakesoft.com> 5.27-14mdk - fixes to setsysfont to be able to work without switching active vt to a non-graphical one (This was done to make it work nicely with Aurora) * Sat Sep 2 2000 Pixel <pixel@mandrakesoft.com> 5.27-13mdk - add some checking about aurora * Fri Sep 1 2000 Pixel <pixel@mandrakesoft.com> 5.27-12mdk - make the initscripts aurora aware * Wed Aug 30 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-11mdk - lang.sh: added support for variables allowing different localization in console and in X11 (pablo). - rc.d/rc: Fix typo check for /etc/rc.d/rc* not /etc/rc*. - mandrake/tmpdir.sh: Only set to TMPDIR when SECURE_TMP = yes in /etc/sysconfig/system. - mandrake/Makefile: Put rc.modules in /etc/rc.d/ - mandrake/installkernel: Add config file parser of /etc/sysconfig/kernel (not really using it yet) - rc.d/init.d/rawdevices, sysconfig/rawdevices: A new greatest hit. - rc.d/init.d/halt: Remove USB Red Hat stuff (we have our own initscripts stuff). * Tue Aug 29 2000 Frederic Lepied <flepied@mandrakesoft.com> 5.27-10mdk - prefdm: don't exit after autologin. - do the right thing (tm) in /etc/rc.d/init.d scripts - use (noreplace) for config files. * Tue Aug 22 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-9mdk - Move to /etc/init.d/ with symlinks. - Upgrade to the last 5.44. * Sat Aug 5 2000 Pixel <pixel@mandrakesoft.com> 5.27-8mdk - mandrake/detectloader (detect): signature for grub updated for grub new version (recognizes both) * Mon Jul 31 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-7mdk - mandrake/installkernel: Rename some functions to avoid conflicts with drakxtool functions. Correct initrd= (it's on a different line not on the same of kernel). - sysconfig/network-scripts/ifup: Don't add a -i to DHCPCD for $DEVICE. - sysconfig/network-scripts/ifup: Fix dhcp (s|DHCP|DYNCONFIG|) set DYNCONFIG when detecting BOOTPROT=DHCP - sysconfig/network-scripts/ifup: Set pump as second preferred dhcp client after dhcpcd. - sysconfig.txt, rc.d/init.d/network: Upgrade doc about depreciated option FORWARD_IPV4=. * Mon Jul 31 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-6mdk - mandrake/installkernel: Only import libDrakX when using with grub. - mandrake/installkernel: Detect where is the /boot partition when using grub (if not use the /) * Mon Jul 31 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-5mdk - mandrake/installkernel: correct the symlink for the current initrd. - mandrake/usb: Still try to see if MOUSE|KEYBOARD=yes if auto detecting fails. - mandrake/usb: Check if we have /proc/bus/usb/devices first and if we detect check if $VARIABLE != no. - mandrake/usb: Mount /proc/bus/usb/ interfaces before detecting devices. * Sun Jul 30 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-4mdk - mandrake/installkernel: Add initrd support. - mandrake/installkernel: Grub != Lilo, grub don't have a = for default. * Sun Jul 30 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-3mdk - mandrake/installkernel: Ask for boot image and System.map only on copy mode. - mandrake/installkernel: Fix very stupid typo when checking if we are root. * Sun Jul 30 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-2mdk - Merge with rh5_35. - mandrake/usb: If nousb on the command line exit 0; * Sun Jul 30 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 5.27-1mdk - mandrake/usb: Don't use USB mouse and keyboard anymore, try to detect them like RH does. - mandrake/installkernel: complete rewrite in perl. - 5.27 (major changes, i guess i'll have some bugs report). - BM. * Thu Jul 6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-50mdk - mandrake/detectloader: Add denis modifications (#350). - lang.sh: special hack so that right-to-left translations are only used in the console and not on X11 (no support yet). (pablo) - mandrake/mandrake_firstime: fixed the making of whatis index to also be done for non English pages. Execute the "mdk_convert_translations" scripts if any (pablo) * Fri Jun 16 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-49mdk - mandrake/Makefile: add make test. - mandrake/usb: try to use /etc/modules.conf or /etc/conf.modules - mandrake/sound: try to use /etc/modules.conf or /etc/conf.modules * Wed Jun 14 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-48mdk - mandrake/mandrake_everytime: if user specify HDPARM_OPT use this options to optimize. * Tue Jun 6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-47mdk - mandrake/installkernel: don't try to rdev on another arch than x86. * Tue Jun 6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-46mdk - mandrake/installkernel: fix another typo. * Mon Jun 5 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-45mdk - sysctl.conf: timestamps with a 's'. - rc.d/rc.sysinit: Set hwclock on alpha only when modules.dep is present. * Sun Jun 4 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-44mdk - mandrake/installkernel: use $(uname -m) not $(uname -r) (thnks: guisseppe).. * Fri Jun 2 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-43mdk - mandrake/inputrc.csh: tcsh handles its command line itself; added the needed lines to have it recognize Home/End and arrow keys(pablo) - ppp/ip-up: added support for dynamic DNS.(pablo). - sysconfig/network-scripts/ifdown-ppp: fix CONFIG file sourcing. - mandrake/installkernel: Fix chmou stupudity (again). * Tue May 30 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-42mdk - mandrake/installkernel: fix typo. * Mon May 29 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-41mdk - mandrake/usb: Don't load/unload keyboard on alpha (usb keyboard are builtins in alpha). - mandrake/tmpdir.csh: Remove the /bin/csh to don't depend of csh. - rc.d/rc.sysinit: Better devfs support (titi). - mandrake/inputrc.csh: Remove = (not needed). * Sun May 28 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-40mdk - mandrake/Makefile: Include usb for alpha. - initscripts.spec: Include usb for alpha. * Sun May 28 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-39mdk - mandrake/mandrake_everytime: Always clean /tmp/esrv* and /tmp/kio* files when CLEAN_TMP is set. - mandrake/mandrake_everytime: Don't disable supermount on sparc (not even present). - mandrake/usb: if USB=no in /etc/sysconfig/usb return 0 - mandrake/rc.modules: Fix typo. - mandrake/installkernel: remove the \. from the label for lilo to minimize the chars. - mandrake/installkernel: don't try to do something with lilo or grub when we are not on a x86 machines. - mandrake/installkernel: Add --quiet options. - mandrake/installkernel: remove the mdk for secure for lilo to minimize the chars. - mandrake/Makefile: Add binfmt_aout to /etc/modules on alpha for netscape. - rc.d/rc.sysinit: Merge Adam Lesback <adam@mandrakesoft.com> ppc change. * Fri May 26 2000 Adam Lebsack <adam@mandrakesoft.com> 4.97-38mdk - Patch for rc.sysinit for Powermac clock * Tue May 23 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-37mdk - mandrake/Makefile: Add various if{,n}eq $(ARCH) for alpha and sparc. - mandrake/initscripts.spec: Add various %ifarch for alpha and sparc. * Tue May 16 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-36mdk - mandrake/kheader: exit 0 when no mdk kernel. * Wed May 10 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-35mdk - mandrake/inputrc.csh: Fix typo (jerome). * Mon May 8 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-34mdk - mandrake/usb: set sleep between loading interfaces. * Sun May 7 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-33mdk - mandrake/mandrake_firstime: fix when setting mixer and there is no mixer. * Sat May 6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-32mdk - sysconfig/network-scripts/(ifup|ifdown): Set by default dhcpcd not dhcpxd. - rc.d/init.d/network: Set ipv4 forwarding when FORWARD_IPV4=(yes|true). * Fri May 5 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-31mdk - mandrake/usb: Add printer support. * Fri May 5 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-30mdk - mandrake/mandrake_firstime: set the mixer to 80% by default. - mandrake/sound: use of aumix even for alsa. printk=0 when loading modules. * Tue May 2 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-29mdk - rc.d/init.d/netfs: starting and stopping netfs properly. - sysconfig/network-scripts/ifup{-aliases,plip}: remove old kernel compatibilities. * Fri Apr 28 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-28mdk - sysconfig/network-scripts/ifup (DHCP_ARGS): fix ugly ''basename command not found'' - sysconfig/network-scripts/ifdown (CONFIG): fix support for multiple dhcp client. * Wed Apr 26 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-27mdk - mandrake/usb: fix mounting proc usb and umount usbdevfs when stoping. - mandrake/kheader: exit 0 when no mdk kernel. * Mon Apr 24 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-26mdk - mandrake/installkernel (grub_device): root=$root_device not $kversion. * Mon Apr 24 2000 Pixel <pixel@mandrakesoft.com> 4.97-25mdk - mandrake/usb: fix missing 'fi' * Sun Apr 23 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-24mdk - mandrake/sound: Add alsa support. * Sun Apr 23 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-23mdk - mandrake/installkernel: move from kernel to here. - mandrake/usb: Mount usbdevfs if present. - mandrake/detectloader: Don't detect cdrom. * Wed Apr 19 2000 Pixel <pixel@mandrakesoft.com> 4.97-22mdk - mandrake/mandrake_firstime: call postinstall.sh for webmin if there * Tue Apr 18 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-21mdk - mandrake/detectloader.8: man pages of detectloader. - mandrake/detectloader: A new greatest hit. * Mon Apr 17 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-20mdk - rc.d/rc: if no askrunlevel installed jump directly to runlevel 1. - rc.d/rc: s|ASKRUNLEVEL|failsafe|; - rc.d/rc.sysinit: s|ASKRUNLEVEL|failsafe|; * Sun Apr 16 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-19mdk - rc.d/rc.sysinit: check if ASKRUNLEVEL arg. - rc.d/rc: if specify ASKRUNLEVEL on commandline then run askrunlevel interactively. - rc.d/rc: if we found the tag "halt: yes" then stop the script even if no subsytem is touched. - sysconfig/network-scripts/network-functions: /dev/null some error message. - sysconfig/network-scripts/ifdown: Check to make sure the device is actually up - src/netreport.c (main): if no args then show usage. - src/minilogd.c: stat the PATH_LOG better. - service: add --full-restart options. - rc.d/rc.sysinit (CLOCKFLAGS): if no UTC then set up as localtime. - rc.d/init.d/network: If this is a final shutdown/halt, check for network FS, and unmount them even if the user didn't turn on netfs - rc.d/init.d/network: setting syscontrol network here. - rc.d/init.d/network: fix typos. - rc.d/init.d/halt: specify when retrying to umount devices. - ppp/ip-up: using "$@" instead of "$*" - ppp/ip-down: using "$@" instead of "$*" - mandrake/sound: Add level 6 in chkconfig. * Thu Apr 13 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-18mdk - initscripts.spec: Conflicts: linuxconf <= 1.17r9 (for askrunlevel). - mandrake/sound: new script. - rc.d/rc.sysinit: check for executable when launching rc.modules. - rc.d/rc.sysinit: remove sound stuff. - rc.d/init.d/halt: remove sound stuff. - rc.d/rc: if user ask for interactive setup, launch askrunlevel to change runlevel on the fly and (re)configure system before booting. * Wed Apr 12 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-17mdk - mandrake/usb: Try to find a usb adaptator. - mandrake/usb: zip support. - mandrake/supermount: lots of supermount fix from <denis@mandrakesoft.com>. * Thu Apr 6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-16mdk - sysconfig.txt: Upgrade doc. - mandrake/mandrake_everytime: Clean up /tmp if it choose at install. - rc.d/init.d/halt: don't umount /var/shm do this from /etc/fstab. - rc.d/rc.sysinit: don't mount /var/shm do this from /etc/fstab. * Wed Apr 5 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-15mdk - mandrake/supermount: add a chmod 0644 after writing the file (don't be nazi, let's permit the simple user to read the /etc/fstab file :\). * Wed Apr 5 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-14mdk - mandrake/supermount: fix multiple bugs (multiple cdrom, handle options). - mandrake/mandrake_everytime: don't use insmod -p to detect is supermount module is here. * Mon Apr 3 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-13mdk - rc.d/init.d/network: don't exclude ipp[0-9] from interfaces. * Fri Mar 31 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-12mdk - rc.d/rc.sysinit: devfsd, shm support (titi). - rc.d/init.d/halt: shm support (titi). * Tue Mar 28 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-11mdk - initscripts.spec: Add sysctl.conf in %files. * Sat Mar 25 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-10mdk - rc.d/rc.sysinit: ignore failure of symlinking System.map (aka stderr to dave null)(pixel). - mandrake/modules: new file kernel modules to load at boot time (btw: add vfat). - mandrake/rc.modules: new file to load modules of /etc/modules. - mandrake/supermount: Fix typo and chmou stupidity. - mandrake/Makefile: Add kheader/rc.modules/modules. - mandrake/mandrake_everytime: use better approach to detect if supermount modules is not present. - mandrake/mandrake_everytime: Remove the modprobe vfat. - mandrake/mandrake_firstime: erase first logfile if the file is empty. - initscripts.spec: Add kheader in %post %preun. - initscripts.spec: Add rc.modules and modules in %files. - initscripts.spec: chkconfig --del usb in %preun. - initscripts.spec: Add changeLog in %doc. - rc.d/rc.sysinit: remove generation of /boot/kernel.h (moved to kheader script). - mandrake/kheader: new file - mandrake/usb: fix description. - sysconfig.txt: upgrade documentation. - sysconfig/network-scripts/ifup: if BOOTPROTO=bootp launch them via pump. - sysconfig/network-scripts/ifup: by default launch dhcpxd for DHCP if is not installed launch dhclient || dhcpcd || pump. If the variable DHCP_CLIENT= is specified in ifcfg-$device configure this one. * Wed Mar 22 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-9mdk - rc.d/rc.sysinit: fix buggy call in linuxconf stuff. - mandrake/Makefile: include is_depmod_necessary - mandrake/is_depmod_necessary.c: move it here from modutils package. * Tue Mar 21 2000 Pixel <pixel@mandrakesoft.com> 4.97-8mdk - rc.d/init.d/halt: added removing of entry /initrd/loopfs in /etc/mtab. removed unused lnx4win stuff - rc.d/rc.sysinit: added adding of entry /initrd/loopfs in /etc/mtab - rc.d/rc.sysinit: move the chmou linuxconf stuff (buggy by the way, sed doesn't exit code depending on succeeding subst) * Sun Mar 19 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-7mdk - mandrake/Makefile: fix typo. - initscripts.spec: Conflicts with linuxconf <= 1.17r5 - rc.d/rc.sysinit: preliminary linuxconf profile support. - rc.d/rc.local: don't display too much information in issue.net if SECURITY_LEVEL => 4. - mandrake/supermount.8: minor modifications. - mandrake/usb: remove unused sleep - initscripts.spec: add inputrc.csh in %files. * Sat Mar 18 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-6mdk - initscripts.spec: add inputrc.csh in %files. * Thu Mar 16 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-5mdk - initscripts.spec: requires setup >= 2.1.9-3mdk (for inputrc). * Mon Mar 13 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-4mdk - initscripts.spec: Adjust groups. * Mon Mar 13 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-3mdk - rc.d/rc.sysinit: Remove nasty mount /boot stuff (pixel) - mandrake/usb: Get working with the new configuration scheme for usb. - mandrake/usb: Preferring to use usb-interface to usb-mouse-interface. * Sun Mar 12 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.97-2mdk - *: upgrade to 4.97. - ChangeLog: new one. - initscripts.spec: clean-up spec. - sysconfig/network-scripts/ifup: fix typo. - sysctl.conf: sysrq = 1 on mandrake. - service: Exclude mandrake_firstime | mandrake_everytime. - mandrake/usb: make compatible with usb backport. * Sun Feb 6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.72-14mdk - Don't optimize for DVD-ROM(#740). * Wed Jan 12 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.72-13mdk - Fix wrong supermount man pages. * Fri Jan 7 2000 Pixel <pixel@mandrakesoft.com> 4.72-12mdk - more intelligent prefdm (in case of bad sysconfig/desktop) * Thu Jan 6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.72-11mdk - remove the -i switch to dhcpd (thanks Gary Simmons <darshu@sympatico.ca). * Thu Dec 30 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Add supermount manpages (camille). * Wed Dec 29 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Add a supermount script to disable or enable supermount. - fix typos. * Wed Dec 29 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Add makewhatis on first boot. * Fri Dec 24 1999 Frederic Lepied <flepied@mandrakesoft.com> 4.72-4mdk - fix halt not to call umount /proc. * Tue Dec 21 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - 4.72. - Fix a lot of bugs.