Make usage of /dev more failure proof

/dev/console is not needed / used.
This commit is contained in:
bauen1 2021-03-29 19:20:10 +02:00
parent bdb3e96c4e
commit 3d1a7b6580
No known key found for this signature in database
GPG Key ID: FF0AAF5E0812BA9C
4 changed files with 10 additions and 4 deletions

View File

@ -18,7 +18,9 @@ src_configure() {
--includedir=/after/include/
# configure script creates this file
test -f /dev/null && rm /dev/null
if test -f /dev/null; then
rm /dev/null
fi
}
src_compile() {

View File

@ -21,7 +21,9 @@ src_configure() {
--includedir=/after/include/musl
# configure script creates this file
test -f /dev/null && rm /dev/null
if test -f /dev/null; then
rm /dev/null
fi
}
src_compile() {

View File

@ -11,7 +11,10 @@ src_configure() {
--includedir=/after/include/
# configure script creates this file
test -f /dev/null && rm /dev/null && mknod -m 666 /dev/null c 1 3
if test -f /dev/null; then
rm /dev/null
mknod -m 666 /dev/null c 1 3
fi
}
src_compile() {

View File

@ -12,7 +12,6 @@ set -e
populate_device_nodes() {
# http://www.linuxfromscratch.org/lfs/view/6.1/chapter06/devices.html
test -c /dev/console || mknod -m 622 /dev/console c 5 1
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