About devices files into sources
Ghe Rivero <[email protected]>
| Newsgroups | gmane.linux.pxes.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi to all! I'm Ghe Rivero, and at this moment i'm preparing the pxes* packages for Debian. I want to know if there is any special reason to have al the devices created an included in the source. I think this is not necesary and if anyone without root permisions descompress it, he will get an error. I have a script to created when the package is instaled. I have no time now to integrate it into original sources, but if you think that this aproach is correct, feel free to do it. Any advice is welcomed. Ghe Rivero
devs.sh
(text/x-sh, 3.2 KB)
#!/bin/bash
DEV_DIR=stock/dist/dev/
INIT_DIR=stock/initrd/dev/
mkdir -p ${DEV_DIR}
mkdir -p ${INIT_DIR}
mkdir -p ${DEV_DIR}input
mkdir -p ${DEV_DIR}pts
mknod ${DEV_DIR}agpart c 10 175
mknod ${DEV_DIR}audio0 c -m 666 14 4
mknod ${DEV_DIR}console c 5 1
mknod ${DEV_DIR}dsp c 14 3
mknod ${DEV_DIR}dsp1 c 14 19
mknod ${DEV_DIR}fb0 c 29 0
mknod ${DEV_DIR}fb1 c 29 32
mknod ${DEV_DIR}fb2 c 29 64
mknod ${DEV_DIR}fb3 c 29 96
mknod ${DEV_DIR}fb4 c 29 128
mknod ${DEV_DIR}fb5 c 29 160
mknod ${DEV_DIR}fb6 c 29 192
mknod ${DEV_DIR}fb7 c 29 224
mknod ${DEV_DIR}fd0 b 2 0
mknod ${DEV_DIR}fd0H1440 b 2 28
mknod ${DEV_DIR}fd1 -m 660 b 2 1
mknod ${DEV_DIR}gart c 174 0
mknod ${DEV_DIR}hda b 3 0
mknod ${DEV_DIR}hda1 b 3 1
mknod ${DEV_DIR}hda2 b 3 2
mknod ${DEV_DIR}hda3 b 3 3
mknod ${DEV_DIR}hda4 b 3 4
mknod ${DEV_DIR}hda5 b 3 5
mknod ${DEV_DIR}hda6 b 3 6
mknod ${DEV_DIR}hda7 b 3 7
mknod ${DEV_DIR}hda8 b 3 8
mknod ${DEV_DIR}hda9 b 3 9
mknod ${DEV_DIR}hdb b 3 64
mknod ${DEV_DIR}hdc b 22 0
mknod ${DEV_DIR}hdd b 22 64
mknod ${DEV_DIR}kdb c 11 0
mknod ${DEV_DIR}lp0 c 6 0
mknod ${DEV_DIR}lp1 -m 660 c 6 1
mknod ${DEV_DIR}mem c 1 1
mknod ${DEV_DIR}mixer c 14 0
mknod ${DEV_DIR}mouse c 10 1
mknod ${DEV_DIR}null c 1 3
mknod ${DEV_DIR}openprom c 10 139
mknod ${DEV_DIR}psaux c 10 1
mknod ${DEV_DIR}ptmx c 5 2
mknod ${DEV_DIR}ptyp0 c -m 666 2 0
mknod ${DEV_DIR}ptyp1 c -m 666 2 1
mknod ${DEV_DIR}ptyp2 c -m 666 2 2
mknod ${DEV_DIR}ptyp3 c -m 666 2 3
mknod ${DEV_DIR}ptyp4 c -m 666 2 4
mknod ${DEV_DIR}ptyp5 c -m 666 2 5
mknod ${DEV_DIR}ptyp6 c -m 666 2 6
mknod ${DEV_DIR}ptyp7 c -m 666 2 7
mknod ${DEV_DIR}ptyp8 c -m 666 2 8
mknod ${DEV_DIR}ptyp9 c -m 666 2 9
mknod ${DEV_DIR}ram b 1 1
mknod ${DEV_DIR}sunmouse c 10 6
mknod ${DEV_DIR}tty -m 666 c 5 0
mknod ${DEV_DIR}tty0 c 4 0
mknod ${DEV_DIR}tty1 c 4 1
mknod ${DEV_DIR}tty2 c 4 2
mknod ${DEV_DIR}tty3 c 4 3
mknod ${DEV_DIR}tty4 c 4 4
mknod ${DEV_DIR}tty5 c 4 5
mknod ${DEV_DIR}tty6 c 4 6
mknod ${DEV_DIR}tty7 c 4 7
mknod ${DEV_DIR}tty8 c 4 8
mknod ${DEV_DIR}tty9 c 4 9
mknod ${DEV_DIR}ttyS0 c 4 64
mknod ${DEV_DIR}ttyS1 c 4 65
mknod ${DEV_DIR}ttyS2 c 4 66
mknod ${DEV_DIR}ttyS3 c 4 67
mknod ${DEV_DIR}ttyp0 c 3 0
mknod ${DEV_DIR}ttyp1 -m 666 c 3 1
mknod ${DEV_DIR}ttyp2 -m 666 c 3 2
mknod ${DEV_DIR}ttyp3 -m 666 c 3 3
mknod ${DEV_DIR}ttyp4 -m 666 c 3 4
mknod ${DEV_DIR}ttyp5 -m 666 c 3 5
mknod ${DEV_DIR}ttyp6 -m 666 c 3 6
mknod ${DEV_DIR}ttyp7 -m 666 c 3 7
mknod ${DEV_DIR}ttyp8 -m 666 c 3 8
mknod ${DEV_DIR}ttyp9 -m 666 c 3 9
mknod ${DEV_DIR}zero c 1 5
mknod ${DEV_DIR}input/keyboard -m 600 c 10 150
mknod ${DEV_DIR}input/mice c 13 63
cd ${DEV_DIR} && ln -s audio0 audio
cd ${DEV_DIR} && ln -s hdc cdrom
cd ${DEV_DIR} && ln -s fb0 fb
mknod ${INIT_DIR}console c 5 1
mknod ${INIT_DIR}hda b 3 0
mknod ${INIT_DIR}hdb b 3 64
mknod ${INIT_DIR}hdc b 22 0
mknod ${INIT_DIR}hdd b 22 64
mknod ${INIT_DIR}lvm b 109 0
mknod ${INIT_DIR}null c 1 3
mknod ${INIT_DIR}ram b 1 1
mknod ${INIT_DIR}sda2 -m 660 b 8 2
mknod ${INIT_DIR}systty c 4 0
mknod ${INIT_DIR}tty1 c 4 1
mknod ${INIT_DIR}tty2 c 4 2
mknod ${INIT_DIR}tty3 c 4 3
mknod ${INIT_DIR}tty4 c 4 4
mknod ${INIT_DIR}zero c 1 5
cd ${INIT_DIR} && ln -s hdc cdrom
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQA/zhOFr4DCxW5tBOYRAufWAJ9OHVs/bLdRgG73goIK+NbTA3ioYwCfal0q 5GGLsbFgZf9T6FRjDnTbWIg= =LTEg -----END PGP SIGNATURE-----