mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
Now kernel/ramdisk of DSM and ARPL are located in partition 3
This commit is contained in:
parent
25d4828bb7
commit
c392381aa0
@ -19,7 +19,7 @@ dd if="/dev/zero" of="${IMAGE_FILE}" bs=1M count=300 conv=sync 2>/dev/null
|
|||||||
# Copy grub stage1 to image
|
# Copy grub stage1 to image
|
||||||
dd if="${BOARD_PATH}/grub.bin" of="${IMAGE_FILE}" conv=notrunc,sync 2>/dev/null
|
dd if="${BOARD_PATH}/grub.bin" of="${IMAGE_FILE}" conv=notrunc,sync 2>/dev/null
|
||||||
# Create partitions on image
|
# Create partitions on image
|
||||||
echo -e "n\np\n\n\n+150M\na\nt\n\n0b\nn\np\n\n\n+50M\nn\np\n\n\n\nw" | fdisk "${IMAGE_FILE}" >/dev/null
|
echo -e "n\np\n\n\n+50M\na\nt\n\n0b\nn\np\n\n\n+50M\nn\np\n\n\n\nw" | fdisk "${IMAGE_FILE}" >/dev/null
|
||||||
|
|
||||||
# Force umount, ignore errors
|
# Force umount, ignore errors
|
||||||
sudo umount "${BINARIES_DIR}/p1" 2>/dev/null || true
|
sudo umount "${BINARIES_DIR}/p1" 2>/dev/null || true
|
||||||
@ -40,8 +40,8 @@ sudo mount /dev/loop8p1 "${BINARIES_DIR}/p1"
|
|||||||
sudo mount /dev/loop8p3 "${BINARIES_DIR}/p3"
|
sudo mount /dev/loop8p3 "${BINARIES_DIR}/p3"
|
||||||
|
|
||||||
echo "Copying files"
|
echo "Copying files"
|
||||||
sudo cp "${BINARIES_DIR}/bzImage" "${BINARIES_DIR}/p1/bzImage-arpl"
|
sudo cp "${BINARIES_DIR}/bzImage" "${BINARIES_DIR}/p3/bzImage-arpl"
|
||||||
sudo cp "${BINARIES_DIR}/rootfs.cpio.xz" "${BINARIES_DIR}/p1/initrd-arpl"
|
sudo cp "${BINARIES_DIR}/rootfs.cpio.xz" "${BINARIES_DIR}/p3/initrd-arpl"
|
||||||
sudo cp -R "${BOARD_PATH}/p1/"* "${BINARIES_DIR}/p1"
|
sudo cp -R "${BOARD_PATH}/p1/"* "${BINARIES_DIR}/p1"
|
||||||
sudo cp -R "${BOARD_PATH}/p3/"* "${BINARIES_DIR}/p3"
|
sudo cp -R "${BOARD_PATH}/p3/"* "${BINARIES_DIR}/p3"
|
||||||
sync
|
sync
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
ARPL_VERSION="0.3-alpha4"
|
ARPL_VERSION="0.3-alpha5"
|
||||||
|
|
||||||
# Define paths
|
# Define paths
|
||||||
TMP_PATH="/tmp"
|
TMP_PATH="/tmp"
|
||||||
@ -8,12 +8,14 @@ RAMDISK_PATH="${TMP_PATH}/ramdisk"
|
|||||||
LOG_FILE="${TMP_PATH}/log.txt"
|
LOG_FILE="${TMP_PATH}/log.txt"
|
||||||
|
|
||||||
USER_CONFIG_FILE="${BOOTLOADER_PATH}/user-config.yml"
|
USER_CONFIG_FILE="${BOOTLOADER_PATH}/user-config.yml"
|
||||||
MOD_ZIMAGE_FILE="${BOOTLOADER_PATH}/zImage"
|
|
||||||
MOD_RDGZ_FILE="${BOOTLOADER_PATH}/rd.gz"
|
|
||||||
|
|
||||||
ORI_ZIMAGE_FILE="${SLPART_PATH}/zImage"
|
ORI_ZIMAGE_FILE="${SLPART_PATH}/zImage"
|
||||||
ORI_RDGZ_FILE="${SLPART_PATH}/rd.gz"
|
ORI_RDGZ_FILE="${SLPART_PATH}/rd.gz"
|
||||||
|
|
||||||
|
ARPL_BZIMAGE_FILE="${CACHE_PATH}/bzImage-arpl"
|
||||||
|
ARPL_RAMDISK_FILE="${CACHE_PATH}/initrd-arpl"
|
||||||
|
MOD_ZIMAGE_FILE="${CACHE_PATH}/zImage-dsm"
|
||||||
|
MOD_RDGZ_FILE="${CACHE_PATH}/initrd-dsm"
|
||||||
ADDONS_PATH="${CACHE_PATH}/addons"
|
ADDONS_PATH="${CACHE_PATH}/addons"
|
||||||
LKM_PATH="${CACHE_PATH}/lkms"
|
LKM_PATH="${CACHE_PATH}/lkms"
|
||||||
MODULES_PATH="${CACHE_PATH}/modules"
|
MODULES_PATH="${CACHE_PATH}/modules"
|
||||||
|
@ -770,8 +770,8 @@ function updateMenu() {
|
|||||||
fi
|
fi
|
||||||
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
||||||
--infobox "Installing new files" 0 0
|
--infobox "Installing new files" 0 0
|
||||||
mv /tmp/bzImage /mnt/p1/bzImage-arpl
|
mv /tmp/bzImage "${ARPL_BZIMAGE_FILE}"
|
||||||
mv /tmp/rootfs.cpio.xz /mnt/p1/initrd-arpl
|
mv /tmp/rootfs.cpio.xz "${ARPL_RAMDISK_FILE}"
|
||||||
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update arpl" --aspect 18 \
|
||||||
--yesno "Arpl updated with success to ${TAG}!\nReboot?" 0 0
|
--yesno "Arpl updated with success to ${TAG}!\nReboot?" 0 0
|
||||||
[ $? -ne 0 ] && continue
|
[ $? -ne 0 ] && continue
|
||||||
|
@ -51,8 +51,8 @@ if serial --unit=0 --speed=115200; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
insmod search
|
insmod search
|
||||||
search --set=root --label "ARPL1"
|
search --set=root --label "ARPL3"
|
||||||
if [ -s /zImage -a -s /rd.gz ]; then
|
if [ -s /zImage-dsm -a -s /initrd-dsm ]; then
|
||||||
menuentry 'Boot DSM' --id boot {
|
menuentry 'Boot DSM' --id boot {
|
||||||
echo "Loading kernel..."
|
echo "Loading kernel..."
|
||||||
linux /bzImage-arpl console=ttyS0,115200n8 quiet
|
linux /bzImage-arpl console=ttyS0,115200n8 quiet
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user