xrsh-buildroot/buildroot-v86/board/v86/rootfs_overlay/etc/profile.xrsh

43 lines
968 B
Plaintext
Raw Normal View History

2024-09-11 14:58:31 +02:00
#!/bin/sh
test -d /dev/browser || {
setup_links(){
ln -fs /etc/profile ~/.profile
ln -fs /etc/profile.js ~/.profile.js
ln -fs /etc/profile.sh ~/.profile.sh
ln -fs /etc/motd ~/.motd
ln -fs /mnt/profile.browser ~/.profile.browser
ln -fs ~/.profile.js ~/index.js
ln -fs /dev/browser/index.html ~/index.html
2024-09-11 14:58:31 +02:00
chmod +x ~/.profile.js
}
setup_browser_dev(){
mkdir -p /dev/browser
echo 1 > /mnt/console.tty
ln -s /mnt/console.tty /dev/browser/tty
ln -fs /mnt/js /dev/browser/js
2024-09-13 18:55:12 +02:00
ln -fs /mnt/console /dev/browser/console
touch /mnt/console
touch /dev/browser/index.html
2024-09-11 14:58:31 +02:00
}
setup_network(){
test -n "$BROWSER" || return 0
#mount -a
udhcpc 1>>/var/log/network.log 2>>/var/log/network.log &
echo 0 > /proc/sys/kernel/printk
}
setup_overlayfs(){
test -f /mnt/overlayfs.zip && unzip /mnt/overlayfs.zip -d /
}
2024-09-11 14:58:31 +02:00
setup_browser_dev
setup_links
setup_network
setup_overlayfs
2024-09-11 14:58:31 +02:00
}