source: npl/kernel/initrd_scripts/initrd_scripts.SlackBuild @ e856512

Last change on this file since e856512 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 1.4 KB
Line 
1#!/bin/bash
2
3set -e
4
5CWD=`pwd`
6
7INITROOT=root/
8
9#########svn zooi weg
10find $INITROOT -type d -name .svn -exec rm -r "{}" \; || true
11
12#########################scripts
13chown -R root:root $INITROOT
14chmod -R 755 $INITROOT
15chmod +x $INITROOT/init
16
17###################devs, dirs en config
18mkdir $INITROOT/{dev,proc,sys}
19#mkdir $INITROOT/dev/pts
20mknod     $INITROOT/dev/console c 5 1 || exit 1
21chmod 600 $INITROOT/dev/console || exit 1
22
23mknod     $INITROOT/dev/null c 1 3 || exit 1
24chmod 666 $INITROOT/dev/null || exit 1
25
26mknod     $INITROOT/dev/zero c 1 5 || exit 1
27chmod 666 $INITROOT/dev/zero || exit 1
28
29mknod     $INITROOT/dev/mem c 1 1 || exit 1
30chmod 600 $INITROOT/dev/mem || exit 1
31 
32mknod     $INITROOT/dev/kmem c 1 2 || exit 1
33chmod 600 $INITROOT/dev/kmem || exit 1
34
35mknod $INITROOT/dev/tty1 c 4 1 || exit 1
36mknod $INITROOT/dev/tty2 c 4 2 || exit 1
37mknod $INITROOT/dev/tty3 c 4 3 || exit 1
38mknod $INITROOT/dev/tty4 c 4 4 || exit 1
39mknod $INITROOT/dev/tty5 c 4 5 || exit 1
40mknod $INITROOT/dev/tty6 c 4 6 || exit 1
41mknod $INITROOT/dev/tty7 c 4 7 || exit 1
42mknod $INITROOT/dev/tty8 c 4 8 || exit 1
43mknod $INITROOT/dev/tty9 c 4 9 || exit 1
44mknod $INITROOT/dev/tty16 c 4 16 || exit 1 #fbsplash?
45chmod 600 $INITROOT/dev/tty* || exit 1
46
47mkdir $INITROOT/dev/pts || exit 1
48mknod $INITROOT/dev/ptmx c 5 2 || exit 1 #devpts
49
50cd $INITROOT
51makepkg -l y -c n $CWD/initrd_scripts.pkg >/dev/null
Note: See TracBrowser for help on using the repository browser.