Skip to content

Commit 63dfd14

Browse files
author
zenobit
authored
Merge pull request #15 from oSoWoSo/ppp
ppp
2 parents ad9fc3d + 9a08bf0 commit 63dfd14

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

lib.sh.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ set_target_arch_from_platform() {
298298
pinebookpro*) XBPS_TARGET_ARCH="aarch64";;
299299
pinephone*) XBPS_TARGET_ARCH="aarch64";;
300300
rock64*) XBPS_TARGET_ARCH="aarch64";;
301+
rockpro64*) XBPS_TARGET_ARCH="aarch64";;
301302
*) die "$PROGNAME: Unable to compute target architecture from platform";;
302303
esac
303304

mkimage.sh.in

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,14 @@ PLATFORM="${PLATFORM%-PLATFORMFS*}"
117117

118118
# Be absolutely certain the platform is supported before continuing
119119
case "$PLATFORM" in
120-
bananapi|beaglebone|cubieboard2|cubietruck|odroid-c2|odroid-u2|rpi|rpi2|rpi3|rpi4|GCP|pinebookpro|pinephone|rock64|*-musl);;
120+
bananapi|beaglebone|cubieboard2|cubietruck|odroid-c2|odroid-u2|rpi|rpi2|rpi3|rpi4|GCP|pinebookpro|pinephone|rock64|rockpro64|*-musl);;
121121
*) die "The $PLATFORM is not supported, exiting..."
122122
esac
123123

124124
# Default for bigger boot partion on rk33xx devices since it needs to
125125
# fit at least 2 Kernels + initramfs
126126
case "$PLATFORM" in
127-
pinebookpro*|rock64*)
127+
pinebookpro*|rock64*|rockpro64*)
128128
: "${BOOT_FSSIZE:=256MiB}"
129129
;;
130130
esac
@@ -190,7 +190,7 @@ _EOF
190190
# root filesystem. This is the generally preferred disk
191191
# layout for new platforms.
192192
case "$PLATFORM" in
193-
pinebookpro*|rock64*)
193+
pinebookpro*|rock64*|rockpro64*)
194194
# rk33xx devices use GPT and need more space reserved
195195
sfdisk "$FILENAME" <<_EOF
196196
label: gpt
@@ -318,6 +318,12 @@ _EOF
318318
run_cmd_chroot "${ROOTFS}" "/etc/kernel.d/post-install/60-extlinux"
319319
cleanup_chroot
320320
;;
321+
rockpro64*)
322+
rk33xx_flash_uboot "${ROOTFS}/usr/lib/rockpro64-uboot" "$LOOPDEV"
323+
# populate the extlinux.conf file
324+
cat >"${ROOTFS}/etc/default/extlinux" <<_EOF
325+
cleanup_chroot
326+
;;
321327
pinebookpro*)
322328
rk33xx_flash_uboot "${ROOTFS}/usr/lib/pinebookpro-uboot" "$LOOPDEV"
323329
run_cmd_chroot "${ROOTFS}" "xbps-reconfigure -f pinebookpro-kernel"

mkplatformfs.sh.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Usage: $PROGNAME [options] <platform> <base-tarball>
5151
Supported platforms: i686, x86_64, GCP, bananapi, beaglebone,
5252
cubieboard2, cubietruck, odroid-c2, odroid-u2,
5353
rpi, rpi2 (armv7), rpi3 (aarch64), rpi4 (aarch64), ci20,
54-
pinebookpro, pinephone, rock64
54+
pinebookpro, pinephone, rock64, rockpro64
5555
5656
Options
5757
-b <syspkg> Set an alternative base-system package (defaults to base-system)
@@ -128,6 +128,7 @@ case "$PLATFORM" in
128128
pinebookpro*) PKGS="$BASEPKG ${PLATFORM%-*}-base" ;;
129129
pinephone*) PKGS="$BASEPKG ${PLATFORM%-*}-base" ;;
130130
rock64*) PKGS="$BASEPKG ${PLATFORM%-*}-base" ;;
131+
rockpro64*) PKGS="$BASEPKG ${PLATFORM%-*}-base" ;;
131132
*) die "$PROGNAME: invalid platform!";;
132133
esac
133134

0 commit comments

Comments
 (0)