10 Commits

Author SHA1 Message Date
Eric Vidal
8a2027df08 classify the compilation database source directory 2016-06-07 17:50:44 +04:00
Eric Vidal
d2a83294e0 fix obscur bug about ip link 2016-06-06 17:19:58 +04:00
Eric Vidal
a221f2dd22 grrr 2016-06-04 21:20:02 +04:00
Eric Vidal
905d8f07b2 add shutdown script 2016-06-04 16:15:43 +04:00
Eric Vidal
244c0a4203 change path for stage2, stage3 2016-06-04 09:36:00 +04:00
Eric Vidal
fa04d943a6 rebuild database 2016-06-03 22:10:36 +04:00
Eric Vidal
1758a4fe48 fix dependencies for rofs-hardclock 2016-06-03 22:10:02 +04:00
Eric Vidal
22bfa5e1a5 build again default database to follow the change 2016-06-02 18:21:07 +04:00
Eric Vidal
49d7bc3436 bring up after udevd 2016-06-02 18:20:36 +04:00
Eric Vidal
615bfc18a4 always exit with success to avoids crash if a check is made 2016-06-02 18:19:44 +04:00
24 changed files with 56 additions and 11 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
compiled/previous Symbolic link
View File

@@ -0,0 +1 @@
/etc/s6/compiled/default

2
init
View File

@@ -79,7 +79,7 @@ background {
s6-setsid -- s6-setsid --
redirfd -w 1 /run/s6-run/service/s6-svscan-log/fifo redirfd -w 1 /run/s6-run/service/s6-svscan-log/fifo
fdmove -c 2 1 fdmove -c 2 1
/etc/stage2 /etc/s6/stage2
} }
unexport ! unexport !

View File

@@ -7,6 +7,5 @@ rofs-Udevd
rofs-Checkfs rofs-Checkfs
rofs-modules rofs-modules
rofs-swap rofs-swap
rofs-loopback
rofs-kernruntime rofs-kernruntime

View File

@@ -1,4 +1,5 @@
rwfs-fsrw rwfs-fsrw
rwfs-loopback
rwfs-nonetwork rwfs-nonetwork
rwfs-localtime rwfs-localtime
rwfs-random rwfs-random

View File

@@ -1,3 +1,8 @@
#!/usr/local/bin/execlineb -P #!/usr/local/bin/execlineb -P
fdmove -c 2 1 fdmove -c 2 1
fsck -A -T -a # if partition is checked, fsck return a fail exit
# and a crash occurs, so whatever happens with fsck, the output need to be a success
if -t {
fsck -A -T -a
}
s6-true

View File

@@ -1 +1 @@
00

View File

@@ -1 +1,2 @@
00 00
rofs-Udevd

View File

@@ -0,0 +1,2 @@
rwfs-fsrw

View File

@@ -0,0 +1 @@
oneshot

View File

@@ -0,0 +1,4 @@
#!/usr/local/bin/execlineb -P
fdmove -c 2 1
ip link set up dev lo

View File

@@ -1 +0,0 @@
/etc/s6-serv/available/all-User

View File

@@ -0,0 +1,3 @@
# NEVER ERASE this services below if you do not know what you are doing.
boot-ready
# Enter the desire services/bundle names below this lines.

View File

@@ -0,0 +1 @@
bundle

28
shutdown Executable file
View File

@@ -0,0 +1,28 @@
#!/bin/bash
usage() {
cat << EOF
Usage: shutdown [OPTION]
-r, --reboot Reboot
-p, --poweroff Poweroff
EOF
exit 0
}
signal="${1}"
if [ -z $signal ]; then
usage
fi
case "${signal}" in
-p|-P|--poweroff|-H|-h|--halt)
signal=SIGUSR2
;;
-r|--reboot)
signal=SIGINT
;;
*)
usage
esac
exec /run/s6-run/service/.s6-svscan/"${signal}"

View File

@@ -1,4 +1,4 @@
#!/usr/local/bin/execlineb -P #!/usr/local/bin/execlineb -P
foreground { /etc/stage2.tini } foreground { /etc/s6/stage2.tini }
s6-svscanctl -h -- /run/s6-run/service s6-svscanctl -h -- /run/s6-run/service

View File

@@ -1,4 +1,4 @@
#!/usr/local/bin/execlineb -P #!/usr/local/bin/execlineb -P
foreground { /etc/stage2.tini } foreground { /etc/s6/stage2.tini }
s6-svscanctl -6 -- /run/s6-run/service s6-svscanctl -6 -- /run/s6-run/service

View File

@@ -1,4 +1,4 @@
#!/usr/local/bin/execlineb -P #!/usr/local/bin/execlineb -P
foreground { /etc/stage2.tini } foreground { /etc/s6/stage2.tini }
s6-svscanctl -q -- /run/s6-run/service s6-svscanctl -q -- /run/s6-run/service

View File

@@ -1,4 +1,4 @@
#!/usr/local/bin/execlineb -P #!/usr/local/bin/execlineb -P
foreground { /etc/stage2.tini } foreground { /etc/s6/stage2.tini }
s6-svscanctl -t -- /run/s6-run/service s6-svscanctl -t -- /run/s6-run/service

View File

@@ -1,4 +1,4 @@
#!/usr/local/bin/execlineb -P #!/usr/local/bin/execlineb -P
foreground { /etc/stage2.tini } foreground { /etc/s6/stage2.tini }
s6-svscanctl -7 -- /run/s6-run/service s6-svscanctl -7 -- /run/s6-run/service

View File

@@ -6,4 +6,4 @@ fdmove -c 1 2
foreground { s6-svc -X -- /run/s6-run/service/s6-svscan-log } foreground { s6-svc -X -- /run/s6-run/service/s6-svscan-log }
unexport ? unexport ?
wait -r -- { } wait -r -- { }
/etc/stage3 ${@} /etc/s6/stage3 ${@}