mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-19 01:35:24 +01:00
Various fixes + cleanup.
- Add parts.rst documentation for Linux kernel. - Completely fix problems caused by new bootstrap, update checksums for /usr. - Globalise populate_device_nodes. - Enable deblobbing.
This commit is contained in:
parent
d429c48d76
commit
04180f5672
48 changed files with 438 additions and 342 deletions
15
sysb/run.sh
15
sysb/run.sh
|
|
@ -6,6 +6,9 @@
|
|||
|
||||
set -e
|
||||
|
||||
# shellcheck source=sysglobal/helpers.sh
|
||||
. helpers.sh
|
||||
# shellcheck source=/dev/null
|
||||
. bootstrap.cfg
|
||||
|
||||
export PATH=/usr/bin:/usr/sbin
|
||||
|
|
@ -13,16 +16,6 @@ export PATH=/usr/bin:/usr/sbin
|
|||
# Unload the current kernel before things go weird
|
||||
kexec -u
|
||||
|
||||
populate_device_nodes() {
|
||||
# http://www.linuxfromscratch.org/lfs/view/6.1/chapter06/devices.html
|
||||
test -c /dev/null || mknod -m 666 /dev/null c 1 3
|
||||
test -c /dev/zero || mknod -m 666 /dev/zero c 1 5
|
||||
test -c /dev/ptmx || mknod -m 666 /dev/ptmx c 5 2
|
||||
test -c /dev/tty || mknod -m 666 /dev/tty c 5 0
|
||||
test -c /dev/random || mknod -m 444 /dev/random c 1 8
|
||||
test -c /dev/urandom || mknod -m 444 /dev/urandom c 1 9
|
||||
}
|
||||
|
||||
create_hdx() {
|
||||
# Create all of the sd{a,b,c..}
|
||||
minor=0
|
||||
|
|
@ -48,7 +41,7 @@ echo "Mounting sysc"
|
|||
mkdir /sysc
|
||||
# All the various structures that don't exist but needed to mount
|
||||
mkdir -p /etc /dev
|
||||
populate_device_nodes
|
||||
populate_device_nodes ""
|
||||
create_hdx
|
||||
mount -t ext4 "/dev/${DISK}" /sysc
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue