mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-20 03:44:18 +08:00
41 lines
870 B
Plaintext
41 lines
870 B
Plaintext
# Various daemons that relibc needs to function as well as a bunch of env vars
|
|
# that should be set for every program.
|
|
export PATH /bin
|
|
export RUST_BACKTRACE 1
|
|
rtcd
|
|
nulld
|
|
zerod
|
|
randd
|
|
|
|
# Logging
|
|
logd
|
|
stdio /scheme/log
|
|
ramfs logging
|
|
|
|
# Graphics infrastructure
|
|
inputd
|
|
vesad
|
|
unset FRAMEBUFFER_ADDR FRAMEBUFFER_VIRT FRAMEBUFFER_WIDTH FRAMEBUFFER_HEIGHT FRAMEBUFFER_STRIDE
|
|
#TODO: unset FRAMEBUFFER1 and beyond?
|
|
fbbootlogd
|
|
inputd -A 1
|
|
fbcond 2
|
|
|
|
# Live disk
|
|
# Note: Needs to start before drivers to ensure it gets priority when redoxfs searches for disks
|
|
lived
|
|
|
|
# Drivers
|
|
run /scheme/initfs/etc/init_drivers.rc
|
|
unset RSDP_ADDR RSDP_SIZE
|
|
|
|
# Mount rootfs
|
|
redoxfs --uuid $REDOXFS_UUID file $REDOXFS_BLOCK
|
|
unset REDOXFS_UUID REDOXFS_BLOCK REDOXFS_PASSWORD_ADDR REDOXFS_PASSWORD_SIZE
|
|
|
|
# Exit initfs
|
|
set-default-scheme file
|
|
cd /
|
|
export PATH /usr/bin
|
|
run.d /usr/lib/init.d /etc/init.d
|