Files
agnos-builder/scripts/setup-on-device.sh
Andrei Radulescu 915ff5eb09 update bash scripts to #!/usr/bin/env bash (#268)
* update bash shebang for better compatibility including macOS

* re-build
2024-08-31 10:34:25 -07:00

29 lines
643 B
Bash
Executable File

#!/usr/bin/env bash
set -e
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
ROOT=$DIR/../
if [ ! -f /AGNOS ]; then
echo "Exiting, not running AGNOS"
exit 1
fi
sudo mount -o rw,remount /
sudo resize2fs $(findmnt -n -o SOURCE /)
echo "symlink /usr/comma"
sudo rm -rf /usr/comma
sudo ln -snf $ROOT/userspace/usr/comma/ /usr/comma
echo "cp systemd services"
for s in $(ls $ROOT/userspace/files/*.service); do
service=$(basename $s)
echo "- $service"
sudo rm -f /lib/systemd/system/$service
sudo cp $ROOT/userspace/files/$service /lib/systemd/system/
done
sudo $ROOT/userspace/services.sh
sudo mount -o ro,remount /