diff options
author | Achim Gottinger <achim@gentoo.org> | 2000-08-28 06:02:54 +0000 |
---|---|---|
committer | Achim Gottinger <achim@gentoo.org> | 2000-08-28 06:02:54 +0000 |
commit | 1af38bf5855f01f650a8084e701f21870f3ccecb (patch) | |
tree | a13fa2ae6dd05e5670067fcb7ad4dddd28217e0e | |
parent | *** empty log message *** (diff) | |
download | gentoo-2-1af38bf5855f01f650a8084e701f21870f3ccecb.tar.gz gentoo-2-1af38bf5855f01f650a8084e701f21870f3ccecb.tar.bz2 gentoo-2-1af38bf5855f01f650a8084e701f21870f3ccecb.zip |
*** empty log message ***
-rw-r--r-- | sys-apps/baselayout/baselayout-1.3.ebuild | 89 | ||||
-rw-r--r-- | sys-apps/baselayout/files/MAKEDEV.8 | 395 | ||||
-rw-r--r-- | sys-apps/baselayout/files/MAKEDEV.8.gz | bin | 4052 -> 0 bytes | |||
-rw-r--r-- | sys-apps/baselayout/files/changelog.Debian | 524 | ||||
-rw-r--r-- | sys-apps/baselayout/files/changelog.Debian.gz | bin | 6465 -> 0 bytes | |||
-rw-r--r-- | sys-apps/baselayout/files/copyright | 45 | ||||
-rw-r--r-- | sys-apps/baselayout/files/copyright.gz | bin | 1143 -> 0 bytes | |||
-rw-r--r-- | sys-apps/baselayout/files/crontab | 13 | ||||
-rwxr-xr-x | sys-apps/baselayout/files/run-crons | 47 |
9 files changed, 1113 insertions, 0 deletions
diff --git a/sys-apps/baselayout/baselayout-1.3.ebuild b/sys-apps/baselayout/baselayout-1.3.ebuild new file mode 100644 index 000000000000..95e12afd2150 --- /dev/null +++ b/sys-apps/baselayout/baselayout-1.3.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-1.3.ebuild,v 1.1 2000/08/28 06:02:54 achim Exp $# Copyright 1999-2000 Gentoo Technologies, Inc. + +A="" +S=${WORKDIR}/${P} +DESCRIPTION="Base layout for Gentoo Linux filesystem (incl. initscripts)" +SRC_URI="" +HOMEPAGE="http://www.gentoo.org" + +src_install() +{ + dodir /usr/include + dosym /var/log /usr/adm + dosym ../X11R6/include/X11 /usr/include/X11 + dosym ../src/linux/include/linux /usr/include/linux + dosym ../src/linux/include/asm-i386 /usr/include/asm + local foo + for foo in games man lib sbin share bin doc src + do + dodir /usr/local/${foo} + done + doman ${FILESDIR}/MAKEDEV.8 + dodir /usr/lib + dodir /usr/sbin + dosbin ${FILESDIR}/MAKEDEV ${FILESDIR}/run-crons + dodir /dev + dodir /dev/pts + dosym /usr/sbin/MAKEDEV /dev/MAKEDEV + dodir /usr/share /usr/bin/ /usr/doc + dodoc ${FILESDIR}/copyright ${FILESDIR}/changelog.Debian + dodir /usr/X11R6/lib /usr/src/linux/include/linux + dodir /usr/src/linux/include/asm-i386 + dodir /var /var/run + touch ${D}/var/run/utmp + dodir /var/lib/locate /var/lib/pkg /var/spool /var/log/news + dodir /root /opt /home/ftp /etc/modules /proc + chmod go-rx ${D}/root + dodir /tmp + chmod 1777 ${D}/tmp + insopts -m0644 + insinto /etc + for foo in services passwd shadow nsswitch.conf inetd.conf ld.so.conf pam.conf protocols fstab hosts syslog.conf pwdb.conf filesystems group profile crontab + do + doins ${FILESDIR}/${foo} + done + for foo in hourly daily weekly monthly + do + dodir /etc/cron.$foo + done + chmod go-rwx ${D}/etc/shadow + dodir /dev/pts /lib /proc /mnt/floppy /mnt/cdrom + chmod go-rwx ${D}/mnt/floppy ${D}/mnt/cdrom + + for x in boot halt 1 2 3 4 5 + do + dodir /etc/rc.d/rc${x}.d + done + dosym rcboot.d /etc/rc.d/rc0.d + dosym rchalt.d /etc/rc.d/rc6.d + + dodir /etc/rc.d/init.d + dodir /etc/rc.d/config + cd ${FILESDIR}/rc.d/init.d + exeinto /etc/rc.d/init.d + doexe * + insinto /etc/rc.d/init.d/extra_scripts + cd ${FILESDIR}/rc.d/config + insinto /etc/rc.d/config + doins * + doins runlevels + cd ${FILESDIR} + insinto /etc + doins inittab + into /usr + dosbin rc-update + insinto /usr/bin + insopts -m0755 + doins colors + dodoc README.newusers blurb.txt +} + + + + + + + diff --git a/sys-apps/baselayout/files/MAKEDEV.8 b/sys-apps/baselayout/files/MAKEDEV.8 new file mode 100644 index 000000000000..e9a8b2e52691 --- /dev/null +++ b/sys-apps/baselayout/files/MAKEDEV.8 @@ -0,0 +1,395 @@ +.\" $Id: MAKEDEV.8,v 1.1 2000/08/28 06:02:54 achim Exp $ +.TH MAKEDEV 8 "14th August 1994" Linux "Linux Programmer's Manual" +.SH NAME +MAKEDEV \- create devices +.SH SYNOPSIS +.B "cd dev; ./MAKEDEV -V" +.br +.B "cd dev; ./MAKEDEV [ -n ] [ -v ] update" +.br +.BI "cd dev; ./MAKEDEV [ -n ] [ -v ] [ -d ]" " device ..." +.SH DESCRIPTION +.B MAKEDEV +is a script that will create the devices in \fC/dev\fP used to interface +with drivers in the kernel. +.PP +Note that programs giving the error ``ENOENT: No such file or +directory'' normally means that the device file is missing, whereas +``ENODEV: No such device'' normally means the kernel does not have the +driver configured or loaded. +.PP +.BR Warning! +This man page is not up to date. There are various devices that /dev/MAKEDEV +knows how to create that are not documented in this man page. Read the script +for more information. +.SH OPTIONS +.TP +.B \-V +Print out version (actually RCS version information) and exit. +.TP +.B \-n +Do not actually update the devices, just print the actions that would be +performed. +.TP +.B \-d +Delete the devices. The main use for this flag is by +.B MAKEDEV +itself. +.TP +.B \-v +Be verbose. Print out the actions as they are performed. This is the +same output as produced by +.BR \-n . +.SH CUSTOMISATION +Since there is currently no standardisation in what names are used for +system users and groups, it is possible that you may need to modify +.B MAKEDEV +to reflect your site's settings. Near the top of the file is a mapping +from device type to user, group and permissions (e.g. all CD-ROM devices +are set from the \fC$cdrom\fP variable). If you wish to change the +defaults, this is the section to edit. +.SH DEVICES +.TP +.B General Options +.TP +.B update +This only works on kernels which have \fC/proc/interrupts\fP (introduced +during 1.1.x). This file is scanned to see what devices are currently +configured into the kernel, and this is compared with the previous +settings stored in the file called \fCDEVICES\fP. +Devices which are new since then or have a different major number are +created, and those which are no longer configured are deleted. +.TP +.B generic +Create a generic subset of devices. This is the standard devices, plus +floppy drives, various hard drives, pseudo-terminals, console devices, +basic serial devices, busmice, and printer ports. +.TP +.B +std +Standard devices. +These are: +.B mem +\- acess to physical memory; +.B kmem +\- access to kernel virtual memory; +.B null +\- null device (infinite sink); +.B port +\- access to I/O ports; +.B zero +\- null byte source (infinite source); +.B core +\- symlink to /proc/kcore (for kernel debugging); +.B full +\- always returns ENOSPACE on write; +.B ram +\- ramdisk; +.B tty +\- to access the controlling tty of a process. +.TP +.B local +This simply runs +.BR MAKEDEV.local . +This is a script that can create any local devices. +.TP +.B Virtual Terminals +.TP +.I console +This creates the devices associated with the console. This is the virtual +terminals +.RI tty x , +where +.I x +can be from 0 though 63. The device tty0 is the currently active vt, and +is also known as \fCconsole\fP. For each vt, there are two devices +.RI vcs x +and +.RI vcsa x , +which are used to generate screen-dumps of the vt (the +.BI vcs x +is just the text, +and +.BI vcsa x +includes the attributes). +.TP +.B Serial Devices +.TP +.I ttyS{0..63} +Serial ports and corresponding dialout device. For device +.BI ttyS x , +there is also the device +.BI cua x +which is used to dial out with. This can avoid the need for cooperative +locks in simple situations. +.TP +.I cyclades +Dial-in and dial-out devices for the cyclades intelligent I/O serial card. +The dial in device is +.BI ttyC x +and the corresponding dial-out device is +.BI cub x +By default devices for 7 lines are created, but this can be changed to +15 by removing the comment. +.TP +.B Pseudo Terminals +.TP +.I pty[p-s] +Each possible argument will create a bank of 16 master and slave +pairs. The current kernel (1.2) is limited to 64 such pairs. +The master pseudo-terminals are +.BR pty[p-s][0-9a-f] , +and the slaves are +.BR tty[p-s][0-9a-f] . +.TP +.B Parallel Ports +.TP +.I lp +Standard parallel ports. The devices are created +.BR lp0 , +.BR lp1 , +and +.BR lp2 . +These correspond to ports at 0x3bc, 0x378 and 0x278. +Hence, on some machines, the first printer port may actually be +.BR lp1 . +.TP +.I par +Alternative to +.IR lp . +Ports are named +.BI par x +instead of +.BI lp x . +.TP +.B Bus Mice +.TP +.I busmice +The various bus mice devices. This creates the following devices: +.B logimouse +(Logitech bus mouse), +.B psmouse +(PS/2-style mouse), +.B msmouse +(Microsoft Inport bus mouse) and +.B atimouse +(ATI XL bus mouse) and +.B jmouse +(J-mouse). +.TP +.B Joystick Devices +.TP +.I js +Joystick. Creates +.B js0 +and +.BR js1 . +.TP +.B Disk Devices +.TP +.I fd[0-7] +Floppy disk devices. The device +.BI fd x +is the device which autodetects the format, and the additional devices are +fixed format (whose size is indicated in the name). +The other devices are named as +.BI fd xLn . +The single letter +.I L +identifies the type of floppy disk (d = 5.25" DD, h = 5.25" HD, D = 3.5" +DD, H = 3.5" HD, E = 3.5" ED). The number +.I n +represents the capacity of that format in K. Thus the standard formats +are +.BI fd x d360 , +.BI fd x h1200 , +.BI fd x D720 , +.BI fd x H1440 , +and +.RI fd x E2880 . +.IP +For more information see Alain Knaff's fdutils package. +.IP +Devices +.BI fd0 * +through +.BI fd3 * +are floppy disks on the first controller, and devices +.BI fd4 * +through +.BI fd7 * +are floppy disks on the second controller. +.TP +.I hd[a-d] +AT hard disks. The device +.BI hd x +provides access to the whole disk, with the partitions being +.BI hd x [0-20]. +The four primary partitions are +.BI hd x 1 +through +.BI hd x 4, +with the logical partitions being numbered from +.BI hd x 5 +though +.BI hd x 20. +(A primary partition can be made into an extended partition, which can hold +4 logical partitions). +By default, only the devices for 4 logical partitions are made. The +others can be made by uncommenting them. +.IP +Drives hda and hdb are the two on the first controller. If using the new +IDE driver (rather than the old HD driver), then hdc and hdd are the two +drives on the secondary controller. These devices can also be used to +acess IDE CDROMs if using the new IDE driver. +.TP +.I xd[a-d] +XT hard disks. Partitions are the same as IDE disks. +.TP +.I sd[a-h] +SCSI hard disks. The partitions are similar to the IDE disks, but there +is a limit of 11 logical partitions +.RI (sd x 5 +through +.RI sd x 15). +This is to allow there to be 8 SCSI disks. +.TP +.I loop +Loopback disk devices. These allow you to use a regular file as a +block device. This means that images of filesystems can be mounted, +and used as normal. This creates 8 devices loop0 through loop7. +.TP +.B Tape Devices +.TP +.I st[0-7] +SCSI tapes. This creates the rewinding tape device +.BI st x +and the non-rewinding tape device +.BI nst x . +.TP +.I qic +QIC-80 tapes. The devices created are +.BR rmt8 , +.BR rmt16 , +.BR tape-d , +and +.BR tape-reset . +.TP +.I ftape +Floppy driver tapes (QIC-117). There are 4 methods of access depending on +the floppy tape drive. For each of access methods 0, 1, 2 and 3, the +devices +.BI rft x +(rewinding) and +.BI nrft x +(non-rewinding) are created. For compatability, devices +.B ftape +and +.B nftape +are symlinks to +.B rft0 +and +.B nrft0 +respectively. +.TP +.B CDROM Devices +.TP +.I scd[0-7] +SCSI CD players. +.TP +.I sonycd +Sony CDU-31A CD player. +.TP +.I mcd +Mitsumi CD player. +.TP +.I cdu535 +Sony CDU-535 CD player. +.TP +.I lmscd +LMS/Philips CD player. +.TP +.I sbpcd{,1,2,3} +Sound Blaster CD player. The kernel is capable of supporting 16 CDROMs, +each of which is accessed as +.BR sbpcd[0-9a-f] . +These are assigned in groups of 4 to each controller. +.B sbpcd +is a symlink to +.BR sbpcd0 . +.\" .TP +.\" .I idecd +.\" NEC CDR-260 (note: this will probably be obsoleted by the new IDE driver). +.TP +.B Scanner +.TP +.I logiscan +Logitech ScanMan32 & ScanMan 256. +.TP +.I m105scan +Mustek M105 Handscanner. +.TP +.I ac4096 +A4Tek Color Handscanner. +.TP +.B Audio +.TP +.I audio +This creates the audio devices used by the sound driver. These include +.BR mixer , +.BR sequencer , +.BR dsp , +and +.BR audio . +.TP +.I pcaudio +Devices for the PC Speaker sound driver. These are +.BR pcmixer . +.BR pxsp , +and +.BR pcaudio . +.TP +.B Miscellaneous +.TP +.I sg +Generic SCSI devices. The devices created are +.B sg0 through +.BR sg7 . +These +allow arbitary commands to be sent to any SCSI device. This allows for +querying information about the device, or controlling SCSI devices that +are not one of disk, tape or CDROM (e.g. scanner, writeable CDROM). +.TP +.I fd +To allow an arbitary program to be fed input from file descriptor +.IR x , +use +.BI /dev/fd/ x +as the file name. This also creates +BR /dev/stdin , +BR /dev/stdout , +and +BR /dev/stderr . +(Note, these are just symlinks into /proc/self/fd). +.TP +.I ibcs2 +Devices (and symlinks) needed by the IBCS2 emulation. +.TP +.I apm +Devices for power management. +.TP +.I dcf +Driver for DCF-77 radio clock. +.TP +.I helloworld +Kernel modules demonstration device. See the modules source. +.TP +.B "Network Devices" +Linux used to have devices in /dev for controlling network devices, but +that is no longer the case. To see what network devices are known by the +kernel, look at /proc/net/dev. +.SH "SEE ALSO" +Linux Allocated Devices, maintained by H.\ Peter Anvin, +<Peter.Anvin@linux.org>. +.SH AUTHOR +Nick Holloway diff --git a/sys-apps/baselayout/files/MAKEDEV.8.gz b/sys-apps/baselayout/files/MAKEDEV.8.gz Binary files differdeleted file mode 100644 index fdc08ee84b24..000000000000 --- a/sys-apps/baselayout/files/MAKEDEV.8.gz +++ /dev/null diff --git a/sys-apps/baselayout/files/changelog.Debian b/sys-apps/baselayout/files/changelog.Debian new file mode 100644 index 000000000000..6fcd607c73b0 --- /dev/null +++ b/sys-apps/baselayout/files/changelog.Debian @@ -0,0 +1,524 @@ +makedev (2.3.1-26) unstable; urgency=medium + + * fix another syntax error introduced in -25... /o\ + + -- Bdale Garbee <bdale@gag.com> Sat, 29 May 1999 03:12:32 -0600 + +makedev (2.3.1-25) unstable; urgency=medium + + * fix *ugly* typos introduced in -24, closes 38489, 38465. + * update MAKEDEV to install the mouse -> sunmouse link in generic-sparc, + in addition to making it in the postinst if needed. Closes 38432. + * have MAKEDEV exit with error 1 if we hit a "don't know how to make device" + situation. I'm a bit concerned about this since it *might* break a + package postinst somewhere. However, it is clearly the right thing to do + on a purely conceptual level. Closes 29974. + * add support for Free S/WAN (IPSEC) device, closes 38372. + + -- Bdale Garbee <bdale@gag.com> Wed, 26 May 1999 14:00:29 -0600 + +makedev (2.3.1-24) unstable; urgency=low + + * fold in patch from Espy to provide all the functionality of the RedHat + makedev 2.5. Leave our version number as 2.3.1-XX for now, since we're + not actually cleanly derived from the 2.5 RedHat bits. Closes 37795, 28616. + * make 'scd' act like 'scd-all', closes 37071 + * patch for postinst typo, closes 37612 + * move MAKEDEV to /sbin, create an init.d fragment to put a symlink in the + /dev directory at boot time. This should allow devfs to do its thing, + closing 37795, 33025. + + -- Bdale Garbee <bdale@gag.com> Wed, 26 May 1999 14:00:29 -0600 + +makedev (2.3.1-23) stable unstable; urgency=low + + * fix problems with st* and adb pointed out by Hartmut + + -- Bdale Garbee <bdale@gag.com> Thu, 15 Apr 1999 08:39:39 -0600 + +makedev (2.3.1-22) unstable; urgency=low + + * add 'hamradio' as a target, which is a macro for the new scc[0-7] and + bc[0-3] targets, closes 34773. + + -- Bdale Garbee <bdale@gag.com> Wed, 14 Apr 1999 11:55:46 -0600 + +makedev (2.3.1-21) stable unstable; urgency=low + + * make /dev/mouse a symlink to /dev/sunmouse on sparc, closes 35616 + * have postinst create audio devices, closes 35646 + * also create [alm] suffix versions for st* devices, closes 33041 + * add support for hd[ijkl]... noticed while investigating bug 33798 + * use the same owner/group/perms for nvram that we use for kmem, closes 34111 + * add loop to the std device set, closes 34899 + + -- Bdale Garbee <bdale@gag.com> Wed, 14 Apr 1999 11:13:47 -0600 + +makedev (2.3.1-20) stable unstable; urgency=medium + + * release-critical fixes from Hartmut for powerpc, closes 34004 + + -- Bdale Garbee <bdale@gag.com> Wed, 10 Mar 1999 07:51:08 -0700 + +makedev (2.3.1-19) frozen unstable; urgency=medium + + * fix identification of 'sg' in update, closes the part of 33752 (grave) + that I can duplicate on i386 in -18 + + -- Bdale Garbee <bdale@gag.com> Tue, 23 Feb 1999 07:44:30 -0700 + +makedev (2.3.1-18) frozen unstable; urgency=medium + + * as requested by Wichert, have the postinst force /dev/kmem owner, group, + and permissions since this is a security issue, closes 33703. + * another patch needed for m68k slink boot floppies from Michael Schmitz + + -- Bdale Garbee <bdale@gag.com> Mon, 22 Feb 1999 22:56:47 -0700 + +makedev (2.3.1-17) frozen unstable; urgency=low + + * Wichert points out that /dev/kmem doesn't need to be group writeable. + + -- Bdale Garbee <bdale@gag.com> Sat, 20 Feb 1999 16:12:29 -0700 + +makedev (2.3.1-16) frozen unstable; urgency=medium + + * apply patch for m68k that is release-critical for slink + + -- Bdale Garbee <bdale@gag.com> Fri, 19 Feb 1999 20:07:05 -0700 + +makedev (2.3.1-15) frozen unstable; urgency=medium + + * fix major number for sunmouse as per Eric Delaunay, closes 33425 + * tighten default permission on mouse and joystick devices, closes 32378 + * change audio devices to root.audio 660, closes 32849 + * apply patch from Eric Delaunay to fix problem with scsi devices and 2.2 + kernels, closes 32999 + * target 'frozen' since the sunmouse fix at the very least should be in + slink... + + -- Bdale Garbee <bdale@gag.com> Wed, 17 Feb 1999 16:53:41 -0700 + +makedev (2.3.1-14) frozen unstable; urgency=low + + * additions from Eric Delaunay needed for sparc frozen, closes 32458 + + -- Bdale Garbee <bdale@gag.com> Wed, 27 Jan 1999 13:54:31 -0700 + +makedev (2.3.1-13) frozen unstable; urgency=low + + * make random/urandom available separately, not just in std, closes 32145 + + -- Bdale Garbee <bdale@gag.com> Tue, 19 Jan 1999 21:27:14 -0700 + +makedev (2.3.1-12) frozen unstable; urgency=low + + * add random/urandom to the std target, closes 31562 and 29193 + * update manpage to indicate the manpage is out of date, I need to make a + chunk of time at some point to give it a thorough review/update. + * don't make /dev/cua*, fix group on /dev/ttyS*, closes 30867 + * change postinst to use syntax that isn't bash-specific, closes 18807 + and 30849 + + -- Bdale Garbee <bdale@gag.com> Sat, 9 Jan 1999 00:39:25 -0700 + +makedev (2.3.1-11) frozen unstable; urgency=low + + * allow 16 sd's instead of 8, as the kernel does. closes 30555. + * create hdc and hdd in generic-i386, and create 20 partitions per hd + instead of 4, closes 30522. + * go back (forward?) to using 'u' instead of '[DHE]' in fd entries, + closes 30438. + * add 'fb' to both the generic-i386 and generic-powerpc clauses, closes + 29228 + + -- Bdale Garbee <bdale@gag.com> Sat, 12 Dec 1998 08:10:22 -0700 + +makedev (2.3.1-10) frozen unstable; urgency=low + + * instead of having the postinst explicitly link /dev/console, have it + call MAKEDEV if console doesn't exist. Update MAKEDEV to know how to + link it for 2.0 kernels and prior, and create the explicit device for + 2.1 and later running kernels. Building this based on running kernel + revision doesn't feel clean, but I see no better way. + + -- Bdale Garbee <bdale@gag.com> Sun, 8 Nov 1998 18:49:30 -0700 + +makedev (2.3.1-9) frozen unstable; urgency=low + + * fix postinst to cd to /dev so that devices don't end up in /, now that + we don't do the cd in MAKEDEV itself + * move 'generic' to 'generic-i386', and have 'generic' use dpkg to determine + which generic-<arch> to use... this paves the way for fixing support for + other architectures. + * Several changes per drow on IRC: + change MAXVT from 8 to 63 + change sd[ab] to create 15 instead of 8 subdevices + fix char->block on one scd instance + diffs to add support for powerpc machines + + -- Bdale Garbee <bdale@gag.com> Sun, 8 Nov 1998 18:49:30 -0700 + +makedev (2.3.1-8) frozen unstable; urgency=low + + * add support for ram0 to the ram* list (0 was omitted), part of 28933. + * device 'rtc' was part of 'misc', give it a top-level entry too to reduce + possible confusion. Part of 28933. + * add an entry for 'initrd', closes 28933 (slink release-critical). + + -- Bdale Garbee <bdale@gag.com> Sun, 8 Nov 1998 10:18:37 -0700 + +makedev (2.3.1-7) frozen unstable; urgency=low + + * now that MAKEDEV is a script, this can be an 'all' package instead of + an 'any'. Thanks to Hartmut Koptein for pointing this out. + + -- Bdale Garbee <bdale@gag.com> Fri, 6 Nov 1998 11:42:58 -0700 + +makedev (2.3.1-6) frozen unstable; urgency=low + + * add ttyS entry so update works with recent 2.1 kernels + + -- Bdale Garbee <bdale@gag.com> Mon, 2 Nov 1998 21:47:34 -0700 + +makedev (2.3.1-5) frozen unstable; urgency=low + + * fix typo affecting fb devices, closes 28742 + * fix syntax used for wildcarded devices, part of closing 28769 + * fix error in minor numbers for isdn-ippp, part of closing 28769 + + -- Bdale Garbee <bdale@gag.com> Sun, 1 Nov 1998 23:09:45 -0700 + +makedev (2.3.1-4) frozen unstable; urgency=low + + * add support for additional scd and sg devices, closes 28029. + * change device names for busmice back to what we used in makedev-1.*, which + is also what the kernel documentation uses. Closes 28143. + * add support for various devices in contemporary kernels, closes 27720. + + -- Bdale Garbee <bdale@gag.com> Wed, 28 Oct 1998 23:41:58 -0700 + +makedev (2.3.1-3) unstable; urgency=low + + * use 'dialout' instead of 'serial' to select owner/group/perms for ISDN + devices, closes 27536 + * use 'dialout' as group for serial devices instead of 'uucp' to be + compatible with prior Debian makedev packages. + + -- Bdale Garbee <bdale@gag.com> Wed, 7 Oct 1998 22:50:36 -0600 + +makedev (2.3.1-2) unstable; urgency=low + + * fix scd-all and sg-all entry points. The latter is just an alias for 'sg', + but the former was genuinely missing. Switch sg devices to numeric suffix + to comply with kernel's devices.txt. Closes 27490. + * close 26586, since I'm pretty sure it's a weirdy not caused by the package. + * add ISDN devices, closes 26971. + * add cfs0 for CODA, closes 23815. + + -- Bdale Garbee <bdale@gag.com> Tue, 6 Oct 1998 00:33:59 -0600 + +makedev (2.3.1-1) unstable; urgency=low + + * New upstream version. This is a *significant* change! + This is a move (back?) from the short-lived makedev that depended on a + non-free parser to the one that is just a shell script. We will now be + more like other Linux distributions, no longer depending on a non-free + hunk of code to build the makedev package, and some porting and other + issues will get better. + * With the major change in upstream code, several bugs are not relevant + any more. Therefore, close 12949, 18037, 18807, 20665, 22648, 22868, + 23771, 23898, 24477, 24572, 25660, 25840, 26058. + * add support for /dev/ptmx, built as part of pty*, closes 23612. + * add support for /dev/ed[ab], closes 23887. + + -- Bdale Garbee <bdale@gag.com> Sun, 6 Sep 1998 21:21:32 -0600 + +makedev (1.6-32) frozen unstable; urgency=medium + + * serial devices now owned by root.dialout, closes 22297 (important) + * tape devices now owned by root.tape, closes 11910 + * be explicit about which 'ls' we're calling, closes 22225 + + -- Bdale Garbee <bdale@gag.com> Fri, 22 May 1998 23:52:58 -0600 + +makedev (1.6-31) unstable; urgency=low + + * add powerpc support, closes 21949 + * lose the menu entry + + -- Bdale Garbee <bdale@gag.com> Sat, 2 May 1998 01:29:06 -0600 + +makedev (1.6-30) unstable; urgency=low + + * change from debmake to debhelper + * fix errors and warnings reported by lintian + * deliver devices.sgml instead of trying to build the .txt and .html files, + closes bug 16953 + + -- Bdale Garbee <bdale@gag.com> Mon, 9 Feb 1998 22:31:43 -0700 + +makedev (1.6-29) unstable; urgency=low + + * add arpd device, on request of Elie Rosenblum <erosenbl@nyx.net>. + + -- Bdale Garbee <bdale@gag.com> Wed, 14 Jan 1998 09:42:14 -0700 + +makedev (1.6-28) unstable; urgency=low + + * new maintainer + + -- Bdale Garbee <bdale@gag.com> Fri, 5 Dec 1997 23:22:57 -0700 + +makedev (1.6-27) unstable; urgency=low + + * changed /dev/console handling. + * updated devinfo to kernel 2.1.62 device list. + * changed all device with group "sys" to group "root". + + -- Andreas Jellinghaus <aj@debian.org> Sat, 8 Nov 1997 11:56:18 +0100 + +makedev (1.6-26) unstable; urgency=low + + * fixed bug #13787 : amigamouse1 was not corrected by postinst. + * fixed ad devices. + * added nvram device, added ad* to std-hd-m68k, added ttyS4 and ttyS6 + to m68k boot-floppies and m68k generic + + -- Andreas Jellinghaus <aj@debian.org> Thu, 16 Oct 1997 20:09:14 +0200 + +makedev (1.6-25) unstable; urgency=low + + * bug #9077 is obsolete (kernel bug, fixed in kernel). + * libc6 release : closes bugs #12791 and #13122. + * fixed bug #12158 : added sr* and sg* devices. + * fixed bug #12385 : wrong standard number. + + -- Andreas Jellinghaus <aj@debian.org> Fri, 19 Sep 1997 16:12:32 +0200 + +makedev (1.6-24) unstable; urgency=low + + * removed support for old floppy devices. + * only create generic floppy devices. + + -- Andreas Jellinghaus <aj@debian.org> Wed, 10 Sep 1997 10:31:53 +0200 + +makedev (1.6-23) unstable; urgency=low + + * renamed isdn batches : isdn-xx is 8 devices, isdn-xx-all are 64 + devices (isdn-io, isdn-tty, isdn-ippp, isdn-cu). + * increased numer to 5500 devices. (makedev is getting too large). + + -- Andreas Jellinghaus <aj@debian.org> Mon, 8 Sep 1997 21:40:11 +0200 + +makedev (1.6-22) unstable; urgency=low + + * bugfix with cvstree (i forgot to commit befor tagging :-() + + -- Andreas Jellinghaus <aj@debian.org> Mon, 8 Sep 1997 21:30:08 +0200 + +makedev (1.6-21) unstable; urgency=low + + * bugfix : out of memory. aarrgg : makedev has fixed size tables. + + -- Andreas Jellinghaus <aj@debian.org> Mon, 8 Sep 1997 21:28:24 +0200 + +makedev (1.6-20) unstable; urgency=low + + * corrected problem with my own cvs tree + + -- Andreas Jellinghaus <aj@debian.org> Sun, 7 Sep 1997 16:54:10 +0200 + +makedev (1.6-19) unstable; urgency=low + + * changed /dev/full to mode 0622 (0666 was a security hole, as + discussed on linux-kernel). + + -- Andreas Jellinghaus <aj@debian.org> Sun, 7 Sep 1997 16:22:27 +0200 + +makedev (1.6-18) unstable; urgency=low + + * added isdn-*-small devices (only 8 devices, not 64). + + -- Andreas Jellinghaus <aj@debian.org> Fri, 22 Aug 1997 12:57:20 +0200 + +makedev (1.6-17) unstable; urgency=low + + * close bug 6541 (missing audio device) : not reproduceable + * generate random and urandom, if missing (bug #12134) + * enabled makedev to create more sg* and sr* devices (bug #12158) + * changed doubletalkt to dtlk as requested + * sd[a-h]16 removed (bug, sda16 = sdb, scsi only supports 15 + partitions) + + -- Andreas Jellinghaus <aj@debian.org> Sun, 17 Aug 1997 19:19:33 +0200 + +makedev (1.6-16) stable unstable; urgency=low + + * security bug fixed : all mouse devices are now mode 600. + + -- Andreas Jellinghaus <aj@debian.org> Wed, 30 Jul 1997 10:31:04 +0200 + +makedev (1.6-15) unstable; urgency=low + + * ibcs2 removed from generic set. revised ibcs2-unoff. + + -- Andreas Jellinghaus <aj@debian.org> Tue, 29 Jul 1997 13:13:43 +0200 + +makedev (1.6-14) unstable; urgency=low + + * bug in postinst : type "MAKDEV" and "/dev/tty0" instead of "tty0" (#11441) + * stable version (libc5 compiled) for isdnutils + + -- Andreas Jellinghaus <aj@debian.org> Fri, 25 Jul 1997 10:12:14 +0200 + +makedev (1.6-13) unstable; urgency=low + + * fixed menu entry (thanks to Abdallah Chatila <acha@poboxes.com>) + + -- Andreas Jellinghaus <aj@debian.org> Wed, 9 Jul 1997 21:33:55 +0200 + +makedev (1.6-12) unstable; urgency=low + + * bug fix (changed doubletalk to class audio). + + -- Andreas Jellinghaus <aj@debian.org> Wed, 9 Jul 1997 09:45:38 +0200 + +makedev (1.6-11) unstable; urgency=low + + * Fixed isdn devices (ippp were missing). + * No longer create isdn device as default (that is done by isdnutils). + * Added doubletalk device. Added more ibcs2 stuff. + + -- Andreas Jellinghaus <aj@debian.org> Tue, 8 Jul 1997 19:04:45 +0200 + +makedev (1.6-10) unstable stable; urgency=low + + * fixed console device, added documentation. + + -- Andreas Jellinghaus <aj@debian.org> Wed, 25 Jun 1997 13:20:46 +0200 + +makedev (1.6-9) unstable stable; urgency=low + + * Added comment about cua devices. + + -- Andreas Jellinghaus <aj@debian.org> Tue, 24 Jun 1997 09:21:20 +0200 + +makedev (1.6-8) unstable stable; urgency=low + + * changed /dev/console to be a symlink to /dev/tty0. + + -- Andreas Jellinghaus <aj@debian.org> Sun, 22 Jun 1997 21:42:35 +0200 + +makedev (1.6-7) unstable stable; urgency=low + + * fixed bug with possible /dev/console symlink. + * fixed bug with not always creating /dev/tty0. (xfree 3.3 need this) + + -- Andreas Jellinghaus <aj@debian.org> Thu, 19 Jun 1997 22:38:46 +0200 + +makedev (1.6-6) unstable; urgency=low + + * fixed documentation (thanks to David Welton <davidw@efn.org>) + * patch for m68k from frank neumann included + + -- Andreas Jellinghaus <aj@debian.org> Mon, 9 Jun 1997 15:45:00 +0200 + +makedev (1.6-5) unstable; urgency=low + + * libc6 release + * added postinst script to change tty/pty devices to new major + numbers (the next time you boot). + * changed all serial devices from root.dialout to uucp.dialout + * added generic-ARCH batches + * changed (u)random permissions from 444 to 644 + * corrected mcd/mcdx handling. + * small bugfix in manpages. + + -- Andreas Jellinghaus <aj@debian.org> Thu, 24 Apr 1997 19:12:58 +0200 + +makedev (1.6-4) unstable frozen; urgency=low + + * fixed manpage, added generic-m68k, added mfd0, changed framebuffer + create both : fb[01] and fb[01]current, changed framebuffer + class to mode 664. disabled adb (apple desktob bus). + this fixes bug #9053 + * fixed mitsumi cdrom detection. + + -- Andreas Jellinghaus <aj@debian.org> Wed, 23 Apr 1997 16:23:50 +0200 + +makedev (1.6-3) unstable frozen; urgency=low + + * bug fixed : st?l devices (nor st?1). + * only create fd0 and fd1 with generic + * seperated old device names to "-old" groups + * not generating cm205cd by default + * "boot-floppy" added with less devices + * documentation in sgml and txt format + + -- Andreas Jellinghaus <aj@debian.org> Wed, 16 Apr 1997 12:58:56 +0200 + +makedev (1.6-2) unstable frozen; urgency=high + + * new maintainer Andreas Jellinghaus <aj@debian.org> + * rewrote devinfo (according to linux allocated devices, 2.0.30,2.1.31 + * this fixes bug #8396 (isdn devices) + * this fixes bug #8399 (don't generate cu* devices) + * this fixes bug #7144 (device for goldstar cdrom - gscd) + * this fixes bug #8173 (new names for floppy devices fd*) + * this fixes bug #8068 (hd[efgh] devises added : now ide[0123]) + (this includes: renamed all floppy device (bug #8173), + * this fixes bug #3493 (isdn devices) + * this fixes bug #5542 (ttyS* group dialout, cu* not generated) + * this fixes bug #6926 (loop back devices corrected) + * this fixes bug #6983 (loop back devices creatable) + * this fixes bug #7038 (mcd device creatable (only one)) + * this fixes bug #7754 (sr* devices are created for compatibility) + * this fixes parts of bug #7783 (only new tty/pty are created) + * bug #7755 obsolete (old cat file ? current man page is ok) + * bug #8009 obsolete (disks 1997-04-04 are ok) + * remove from generic : cua[0-3] lmscd ram sbpcd[9-15] vcs0 + added to generic: X0R aztcd beep bpcd cm205cd cm206cd exttrp gscd + hd[efgh]* hitcd hwtrap initrd ippp* jbm loop* mcd md* modreq nsfd + nst*[1am] optcd ram[0-7] ramdisk relay16 relay8 rtc sd[abcdefgh][9-16] + sequence2 sg[0-7] sjcd socksys spx sr[0-7] st*[1am] tpqic* tty[13-63] + ttyI[0-63] urandom vcs vcs[13-63] vcsa vcsa[13-63] watchdog + (ca. + 600 devices, size + 11 k in a ext2fs) + + -- Andreas Jellinghaus <aj@debian.org> Sun, 13 Apr 1997 21:06:14 +0200 + +makedev (1.6-1) unstable; urgency=low + + * New upstream version. + + -- Bruce Perens <bruce@pixar.com> Wed, 19 Mar 1997 20:40:17 -0800 + +makedev (1.5-4) unstable; urgency=low + + * Add devices. Increase the maximum size of a batch from 32 to 1024. + + -- Bruce Perens <bruce@pixar.com> Tue, 17 Dec 1996 20:34:06 -0800 + +makedev (1.5-3) unstable; urgency=low + + * Make hd[a-d][8-20] and sd[a-h][8-20]. Remove bad empty "omit" from + makedev.cfg + + -- Bruce Perens <bruce@pixar.com> Sun, 8 Dec 1996 09:42:18 -0800 + +makedev (1.5-2) unstable; urgency=low + + * Change class of ttySn devices to dialout. + * Add ISDN. + + -- Bruce Perens <bruce@pixar.com> Fri, 6 Dec 1996 21:17:12 -0800 + +makedev (1.5-1) unstable; urgency=low + + * Initial Release. + + -- Bruce Perens <bruce@pixar.com> Wed, 30 Oct 1996 20:36:44 -0800 + +Local variables: +mode: debian-changelog +End: diff --git a/sys-apps/baselayout/files/changelog.Debian.gz b/sys-apps/baselayout/files/changelog.Debian.gz Binary files differdeleted file mode 100644 index b8c66b0545f4..000000000000 --- a/sys-apps/baselayout/files/changelog.Debian.gz +++ /dev/null diff --git a/sys-apps/baselayout/files/copyright b/sys-apps/baselayout/files/copyright new file mode 100644 index 000000000000..2bdf95eb73a1 --- /dev/null +++ b/sys-apps/baselayout/files/copyright @@ -0,0 +1,45 @@ +This package is maintained for Debian by Bdale Garbee, <bdale@gag.com>. + +It was downloaded from ftp.redhat.com, as a source .rpm from the 5.1 release +tree. + +Copyright: + +No explicit copyright is asserted. Nick Holloway is the earliest author +recorded in the sourcecode. I queried him for an explicit statement +regarding the license status of this work, and this is his reply: + + Date: Tue, 21 Jul 1998 19:57:10 +0100 + From: Nick Holloway <Nick.Holloway@alfie.demon.co.uk> + Message-Id: <199807211857.TAA19068@alfie.demon.co.uk> + To: Bdale Garbee <bdale@gag.com> + Subject: Re: makedev license? + + > I maintain the makedev package for Debian GNU/Linux. I am about to move + > from the ill-fated makedev-1.6 to the makedev-2.3.1 derived from your work + > by the folks at Redhat. I don't see any evidence of a copyright assertion + > or explicit license statement in the source. Your name appears to be the + > earliest attached to the current sourcecode. Am I correct in assuming the + > GPL? We try to be meticulous about having our base system be compliant + > with our Debian Free Software Guidelines, so I'd like an explicit statement. + + It was never explictly released as GPL, as that would have required + including the file COPYING which would have been much larger than the + actual MAKEDEV script (I was also too lazy to find out what incantations + needed to be made). However, it is intended to be used as anyone sees + fit, and the statement under "Copying Policy" is "Freely Redistributable" + (see MAKEDEV.lsm from any of the releases I made). + + The more recent modifications were done by Michael K. Johnson at + Redhat. I think the understanding was that he would be taking over the + maintenance of MAKEDEV (our discussion took place last September). + + The only previous history was (according to an old posting to + comp.os.linux) that I started with Jim Winstead's script. + + So, as far as I am concerned, it is consistentwith the Debian FSG. + + -- + `O O' | Home: Nick.Holloway@alfie.demon.co.uk http://www.alfie.demon.co.uk/ + // ^ \\ | Work: Nick.Holloway@parallax.co.uk + diff --git a/sys-apps/baselayout/files/copyright.gz b/sys-apps/baselayout/files/copyright.gz Binary files differdeleted file mode 100644 index e23c3a9276f8..000000000000 --- a/sys-apps/baselayout/files/copyright.gz +++ /dev/null diff --git a/sys-apps/baselayout/files/crontab b/sys-apps/baselayout/files/crontab new file mode 100644 index 000000000000..baf63fcdee5e --- /dev/null +++ b/sys-apps/baselayout/files/crontab @@ -0,0 +1,13 @@ +SHELL=/bin/sh +PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin +MAILTO=root + +# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly +# +-*/15 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons +0 0 * * * root rm -f /var/cron/lastrun/cron.daily +0 0 * * 6 root rm -f /var/cron/lastrun/cron.weekly +0 0 1 * * root rm -f /var/cron/lastrun/cron.monthly + + + diff --git a/sys-apps/baselayout/files/run-crons b/sys-apps/baselayout/files/run-crons new file mode 100755 index 000000000000..39e1544314bd --- /dev/null +++ b/sys-apps/baselayout/files/run-crons @@ -0,0 +1,47 @@ +#!/bin/sh +# +# +# Author: Achim Gottinger <achim@gentoo.org> +# +# Mostly copied from SuSE +# +# this script looks into /etc/cron.[hourly|daily|weekly|monthly] +# for scripts to be executed. The info about last run is stored in +# /var/cron/lastrun + +mkdir -p /var/cron/lastrun + +# + +for CRONDIR in /etc/cron.{hourly,daily,weekly,monthly} +do + + test -d $CRONDIR || continue + BASE=${CRONDIR##*/} + test -e /var/cron/lastrun/$BASE && { + + case $BASE in + cron.hourly) TIME="-cmin +60 -or -cmin 60" ;; + cron.daily) TIME="-ctime +1 -or -ctime 1" ;; + cron.weekly) TIME="-ctime +7 -or -ctime 7" ;; + cron.monthly) TIME="-ctime +30 -or -ctime 30" ;; + esac + eval find /var/cron/lastrun/$BASE $TIME | \ + xargs --no-run-if-empty rm + } + if test ! -e /var/cron/lastrun/$BASE ; then + touch /var/cron/lastrun/$BASE + + set +e + for SCRIPT in $CRONDIR/* + do + test -d $SCRIPT && continue + if test -x $SCRIPT ; then + $SCRIPT + fi + done + fi +done + +# + |