mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
48 lines
1.3 KiB
Bash
Executable File
48 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
#
|
|
# Copyright (C) 2022 Ing <https://github.com/wjz304>
|
|
#
|
|
# This is free software, licensed under the MIT License.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
# shellcheck disable=SC2034
|
|
|
|
RR_VERSION="25.5.0"
|
|
RR_RELEASE=""
|
|
RR_TITLE="RR v${RR_VERSION}"
|
|
|
|
# Define paths
|
|
# CHROOT_PATH: Defined during PC debugging.
|
|
PART1_PATH="${CHROOT_PATH}/mnt/p1"
|
|
PART2_PATH="${CHROOT_PATH}/mnt/p2"
|
|
PART3_PATH="${CHROOT_PATH}/mnt/p3"
|
|
TMP_PATH="${CHROOT_PATH}/tmp"
|
|
|
|
UNTAR_PAT_PATH="${TMP_PATH}/pat"
|
|
RAMDISK_PATH="${TMP_PATH}/ramdisk"
|
|
LOG_FILE="${TMP_PATH}/log.txt"
|
|
|
|
USER_GRUB_CONFIG="${PART1_PATH}/boot/grub/grub.cfg"
|
|
USER_GRUBENVFILE="${PART1_PATH}/boot/grub/grubenv"
|
|
USER_RSYSENVFILE="${PART1_PATH}/boot/grub/rsysenv"
|
|
USER_CONFIG_FILE="${PART1_PATH}/user-config.yml"
|
|
USER_LOCALE_FILE="${PART1_PATH}/.locale"
|
|
|
|
ORI_ZIMAGE_FILE="${PART2_PATH}/zImage"
|
|
ORI_RDGZ_FILE="${PART2_PATH}/rd.gz"
|
|
|
|
RR_BZIMAGE_FILE="${PART3_PATH}/bzImage-rr"
|
|
RR_RAMDISK_FILE="${PART3_PATH}/initrd-rr"
|
|
RR_RAMUSER_FILE="${PART3_PATH}/initrd-rru"
|
|
MC_RAMDISK_FILE="${PART3_PATH}/microcode.img"
|
|
MOD_ZIMAGE_FILE="${PART3_PATH}/zImage-dsm"
|
|
MOD_RDGZ_FILE="${PART3_PATH}/initrd-dsm"
|
|
|
|
CKS_PATH="${PART3_PATH}/cks"
|
|
LKMS_PATH="${PART3_PATH}/lkms"
|
|
ADDONS_PATH="${PART3_PATH}/addons"
|
|
MODULES_PATH="${PART3_PATH}/modules"
|
|
USER_UP_PATH="${PART3_PATH}/users"
|
|
SCRIPTS_PATH="${PART3_PATH}/scripts"
|