summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAchim Gottinger <achim@gentoo.org>2000-08-28 06:02:54 +0000
committerAchim Gottinger <achim@gentoo.org>2000-08-28 06:02:54 +0000
commit1af38bf5855f01f650a8084e701f21870f3ccecb (patch)
treea13fa2ae6dd05e5670067fcb7ad4dddd28217e0e
parent*** empty log message *** (diff)
downloadgentoo-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.ebuild89
-rw-r--r--sys-apps/baselayout/files/MAKEDEV.8395
-rw-r--r--sys-apps/baselayout/files/MAKEDEV.8.gzbin4052 -> 0 bytes
-rw-r--r--sys-apps/baselayout/files/changelog.Debian524
-rw-r--r--sys-apps/baselayout/files/changelog.Debian.gzbin6465 -> 0 bytes
-rw-r--r--sys-apps/baselayout/files/copyright45
-rw-r--r--sys-apps/baselayout/files/copyright.gzbin1143 -> 0 bytes
-rw-r--r--sys-apps/baselayout/files/crontab13
-rwxr-xr-xsys-apps/baselayout/files/run-crons47
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
deleted file mode 100644
index fdc08ee84b24..000000000000
--- a/sys-apps/baselayout/files/MAKEDEV.8.gz
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index b8c66b0545f4..000000000000
--- a/sys-apps/baselayout/files/changelog.Debian.gz
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index e23c3a9276f8..000000000000
--- a/sys-apps/baselayout/files/copyright.gz
+++ /dev/null
Binary files differ
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
+
+#
+