Skip to content

Commit c72668c

Browse files
committed
Fix u-boot boot.scr and some last minute fixes to make_rootfs.sh
1 parent 3181f1e commit c72668c

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

arch/boot-sd-arch.cmd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
part uuid ${devtype} ${devnum}:${bootpart} uuid
1+
part uuid ${devtype} ${devnum}:${distro_bootpart} uuid
22
setenv bootargs console=${console} console=tty0 root=PARTUUID=${uuid} rw rootwait
33
setenv kernel_addr_z 0x44080000
44

5-
if load ${devtype} ${devnum}:${bootpart} ${kernel_addr_z} /boot/Image.gz; then
5+
if load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_z} /boot/Image.gz; then
66
unzip ${kernel_addr_z} ${kernel_addr_r}
7-
if load ${devtype} ${devnum}:${bootpart} ${fdt_addr_r} /boot/dtbs/${fdtfile}; then
8-
if load ${devtype} ${devnum}:${bootpart} ${ramdisk_addr_r} /boot/initramfs-linux.img; then
7+
if load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} /boot/dtbs/${fdtfile}; then
8+
if load ${devtype} ${devnum}:${distro_bootpart} ${ramdisk_addr_r} /boot/initramfs-linux.img; then
99
booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r};
1010
else
1111
booti ${kernel_addr_r} - ${fdt_addr_r};

arch/boot.scr

28 Bytes
Binary file not shown.

simpleimage/make_rootfs.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ if [ -n "$BOOT" ]; then
6060
BOOT=$(readlink -f "$BOOT")
6161
fi
6262

63-
#TEMP=$(mktemp -d)
64-
TEMP="../tmp"
63+
TEMP=$(mktemp -d)
6564
ARCHDIR="../arch"
6665
cleanup() {
6766
if [ -e "$DEST/proc/cmdline" ]; then
@@ -106,7 +105,7 @@ case $DISTRO in
106105
esac
107106

108107
mkdir -p $BUILD
109-
TARBALL="$TEMP/$(basename $ROOTFS)"
108+
TARBALL="../tmp/$(basename $ROOTFS)"
110109

111110
mkdir -p "$BUILD"
112111
if [ ! -e "$TARBALL" ]; then
@@ -160,15 +159,17 @@ EOF
160159
# Cleanup preinstalled Kernel
161160
do_chroot pacman -Rsn --noconfirm linux-aarch64 || true
162161
do_chroot pacman -Sy --noconfirm || true
163-
do_chroot pacman -S --noconfirm dkms-rtl8723cs
164162
do_chroot pacman -S --noconfirm --needed dosfstools curl xz iw rfkill netctl dialog wpa_supplicant \
165-
alsa-utils pv linux-pine64 linux-pine64-headers networkmanager || true
163+
alsa-utils pv linux-pine64 linux-pine64-headers networkmanager dkms-rtl8723cs || true
166164

167165
cp $ARCHDIR/boot.scr $DEST/boot/
168166
cp $ARCHDIR/boot-sd-arch.cmd $DEST/boot/
169167
cp $ARCHDIR/asound.state $DEST/var/lib/alsa
170168
cp $ARCHDIR/$MODEL/sunxi-spl.bin $DEST/boot/
171169
cp $ARCHDIR/$MODEL/u-boot.itb $DEST/boot/
170+
cp ../package/root/usr/local/sbin/pine64_first_boot.sh $DEST/usr/local/sbin/
171+
cp ../package/root/usr/local/sbin/resize_rootfs.sh $DEST/usr/local/sbin/
172+
cp ../package/root/etc/systemd/system/pine64-first-boot.service $DEST/etc/systemd/system/
172173

173174
do_chroot systemctl enable NetworkManager
174175
case "$VARIANT" in

0 commit comments

Comments
 (0)