Skip to content

Commit c520a33

Browse files
committed
auto retropie updates
1 parent 32a087c commit c520a33

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

buildtools/retrocrt-prepimage

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ rcrtbanner() {
5959
}
6060

6161
rpimage="$HOME/tmp/$(basename "$rpurl")"
62-
rcrtimage="/tmp/retrocrt-$(date +%Y%m%d)-$rcrtbranch-$(basename $rpimage .gz)"
62+
rcrtimage="/storage/internal/retrocrt-$(date +%Y%m%d)-$rcrtbranch-$(basename $rpimage .gz)"
6363

6464
if [ ! "$rcrtbranch" ]; then
6565
echo "$0 [retrocrt_branch]"
@@ -68,6 +68,9 @@ if [ ! "$rcrtbranch" ]; then
6868
exit
6969
fi
7070

71+
# ensure we have sudo
72+
sudo clear
73+
7174
starttime=$(date +%s)
7275

7376
mkdir -pv $HOME/tmp
@@ -89,7 +92,7 @@ pv -cN "compressed" "$rpimage" | pigz -dc | pv -cN "uncompressed" > $rcrtimage
8992

9093
# append 1gb to the new retrocrt image
9194
rcrtbanner "appending storage space to image"
92-
dd if=/dev/zero conv=notrunc oflag=append bs=1M count=2000 of=$rcrtimage
95+
dd if=/dev/zero conv=notrunc oflag=append bs=1M count=1024 of=$rcrtimage
9396

9497
# create loopback device from new retrocrt image
9598
loopback="$(sudo losetup -Pf --show $rcrtimage)"
@@ -152,6 +155,7 @@ if [ -f /var/run/reboot-required ]; then
152155
sudo shutdown --reboot +1
153156
fi
154157
cd /home/pi/RetroPie-Setup
158+
git fetch
155159
git pull
156160
for i in lr-mame2003 mupen64plus ; do
157161
sudo ./retropie_packages.sh \$i remove
@@ -163,6 +167,9 @@ for i in lr-bluemsx lr-freeintv daphne lr-mame2003-plus lr-mupen64plus lr-neocd;
163167
sudo ./retropie_packages.sh \$i configure
164168
done
165169
170+
sudo __nodialog=1 /home/pi/RetroPie-Setup/retropie_packages.sh setup post_update
171+
sudo __nodialog=1 /home/pi/RetroPie-Setup/retropie_packages.sh setup update_packages
172+
166173
cd /opt/RetroCRT
167174
git pull
168175
export rcrtauto=true

0 commit comments

Comments
 (0)