-
Notifications
You must be signed in to change notification settings - Fork 143
/
make_rootfs.sh
executable file
·29 lines (23 loc) · 835 Bytes
/
make_rootfs.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# DEPRECATED DEVICES: raspi3
# Make each device
for i in 'raspi4' 'raspi5' 'debian' 'rockpro64' 'rock64' 'rockpi4' ; do
echo "Creating root file system for $i"
mkdir -p out/rootfs_$i/
# Raspi4 and Raspi5 share a rootfs
src_rootfs=$i
if [ "$i" = "raspi5" ]; then
src_rootfs="raspi4"
fi
# Clear out data for old apps
rm -rf out/rootfs_$i/usr/share/mynode_apps
# Make rootfs
rsync -r -u rootfs/standard/* out/rootfs_$i/
rsync -r -u rootfs/$src_rootfs/* out/rootfs_$i/
rsync -r -u CHANGELOG out/rootfs_$i/usr/share/mynode/changelog
cp -f setup/setup_device.sh out/setup_device.sh
#cp -f rootfs/standard/usr/share/mynode/mynode_app_versions.sh out/mynode_app_versions.sh
rm -f out/mynode_rootfs_$i.tar.gz
tar -zcf out/mynode_rootfs_$i.tar.gz out/rootfs_$i/*
done
echo Done!