@@ -60,8 +60,7 @@ if [ -n "$BOOT" ]; then
6060 BOOT=$( readlink -f " $BOOT " )
6161fi
6262
63- # TEMP=$(mktemp -d)
64- TEMP=" ../tmp"
63+ TEMP=$( mktemp -d)
6564ARCHDIR=" ../arch"
6665cleanup () {
6766 if [ -e " $DEST /proc/cmdline" ]; then
@@ -106,7 +105,7 @@ case $DISTRO in
106105esac
107106
108107mkdir -p $BUILD
109- TARBALL=" $TEMP /$( basename $ROOTFS ) "
108+ TARBALL=" ../tmp /$( basename $ROOTFS ) "
110109
111110mkdir -p " $BUILD "
112111if [ ! -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