Skip to content

Commit bd18303

Browse files
committed
boot: update more
Signed-off-by: AuxXxilium <[email protected]>
1 parent 96864e6 commit bd18303

File tree

1 file changed

+44
-44
lines changed

1 file changed

+44
-44
lines changed

files/initrd/opt/arc/boot.sh

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,10 @@ MODBLACKLIST="$(readConfigKey "modblacklist" "${USER_CONFIG_FILE}")"
151151
declare -A CMDLINE
152152

153153
# Automated Cmdline
154-
CMDLINE['syno_hw_version']="${MODELID:-${MODEL}}"
155-
CMDLINE['vid']="${VID:-"0x46f4"}"
156-
CMDLINE['pid']="${PID:-"0x0001"}"
157-
CMDLINE['sn']="${SN}"
154+
CMDLINE["syno_hw_version"]="${MODELID:-${MODEL}}"
155+
CMDLINE["vid"]="${VID:-"0x46f4"}"
156+
CMDLINE["pid"]="${PID:-"0x0001"}"
157+
CMDLINE["sn"]="${SN}"
158158

159159
# NIC Cmdline
160160
ETHX=$(find /sys/class/net/ -mindepth 1 -maxdepth 1 -name 'eth*' -exec basename {} \; | sort)
@@ -168,7 +168,7 @@ for N in ${ETHX}; do
168168
CMDLINE["mac$((++NIC))"]="${MAC}"
169169
[ "${NIC}" -ge "${ETHM}" ] && break
170170
done
171-
CMDLINE['netif_num']="${NIC}"
171+
CMDLINE["netif_num"]="${NIC}"
172172

173173
# Boot Cmdline
174174
if [ "${ARC_MODE}" = "reinstall" ]; then
@@ -179,9 +179,9 @@ elif [ "${ARC_MODE}" = "recovery" ]; then
179179
fi
180180

181181
if [ ${EFI} -eq 1 ]; then
182-
CMDLINE['withefi']=""
182+
CMDLINE["with_efi"]=""
183183
else
184-
CMDLINE['noefi']=""
184+
CMDLINE["noefi"]=""
185185
fi
186186

187187
# DSM Cmdline
@@ -192,69 +192,69 @@ if [ "${KVER:0:1}" = "4" ]; then
192192
SIZE=$((${SZ:-0} * ${SS:-0} / 1024 / 1024 + 10))
193193
# Read SATADoM type
194194
SATADOM="$(readConfigKey "satadom" "${USER_CONFIG_FILE}")"
195-
CMDLINE['synoboot_satadom']="${SATADOM:-2}"
196-
CMDLINE['dom_szmax']="${SIZE}"
195+
CMDLINE["syno_boot_satadom"]="${SATADOM:-2}"
196+
CMDLINE["dom_szmax"]="${SIZE}"
197197
fi
198-
CMDLINE['elevator']="elevator"
198+
CMDLINE["elevator"]="elevator"
199199
else
200-
CMDLINE['split_lock_detect']="off"
200+
CMDLINE["split_lock_detect"]="off"
201201
fi
202202

203203
if [ "${DT}" = "true" ]; then
204-
CMDLINE['syno_ttyS0']="serial,0x3f8"
205-
CMDLINE['syno_ttyS1']="serial,0x2f8"
204+
CMDLINE["syno_ttyS0"]="serial,0x3f8"
205+
CMDLINE["syno_ttyS1"]="serial,0x2f8"
206206
else
207-
CMDLINE['SMBusHddDynamicPower']="1"
208-
CMDLINE['syno_hdd_detect']="0"
209-
CMDLINE['syno_hdd_powerup_seq']="0"
207+
CMDLINE["SMBusHddDynamicPower"]="1"
208+
CMDLINE["syno_hdd_detect"]="0"
209+
CMDLINE["syno_hdd_powerup_seq"]="0"
210210
fi
211211

212-
CMDLINE['HddHotplug']="1"
213-
CMDLINE['vender_format_version']="2"
214-
CMDLINE['skip_vender_mac_interfaces']="0,1,2,3,4,5,6,7"
215-
CMDLINE['earlyprintk']=""
216-
CMDLINE['earlycon']="uart8250,io,0x3f8,115200n8"
217-
CMDLINE['console']="ttyS0,115200n8"
218-
CMDLINE['consoleblank']="600"
219-
CMDLINE['root']="/dev/md0"
220-
CMDLINE['loglevel']="15"
221-
CMDLINE['log_buf_len']="32M"
222-
CMDLINE['rootwait']=""
223-
CMDLINE['panic']="${KERNELPANIC:-0}"
224-
CMDLINE['pcie_aspm']="off"
225-
CMDLINE['nowatchdog']=""
226-
CMDLINE['mev']="${MEV:-"physical"}"
227-
CMDLINE['governor']="${GOVERNOR:-"performance"}"
212+
CMDLINE["HddHotplug"]="1"
213+
CMDLINE["vender_format_version"]="2"
214+
CMDLINE["skip_vender_mac_interfaces"]="0,1,2,3,4,5,6,7"
215+
CMDLINE["earlyprintk"]=""
216+
CMDLINE["earlycon"]="uart8250,io,0x3f8,115200n8"
217+
CMDLINE["console"]="ttyS0,115200n8"
218+
CMDLINE["consoleblank"]="600"
219+
CMDLINE["root"]="/dev/md0"
220+
CMDLINE["loglevel"]="15"
221+
CMDLINE["log_buf_len"]="32M"
222+
CMDLINE["rootwait"]=""
223+
CMDLINE["panic"]="${KERNELPANIC:-0}"
224+
CMDLINE["pcie_aspm"]="off"
225+
CMDLINE["nowatchdog"]=""
226+
CMDLINE["mev"]="${MEV:-"physical"}"
227+
CMDLINE["governor"]="${GOVERNOR:-"performance"}"
228228

229229
if [ "${MEV}" = "vmware" ]; then
230-
CMDLINE['tsc']="reliable"
231-
CMDLINE['pmtmr']="0x0"
230+
CMDLINE["tsc"]="reliable"
231+
CMDLINE["pmtmr"]="0x0"
232232
fi
233233

234234
if [ "${HDDSORT}" = "true" ]; then
235-
CMDLINE['hddsort']=""
235+
CMDLINE["hddsort"]=""
236236
fi
237237
if [ "${USBMOUNT}" = "true" ]; then
238-
CMDLINE['usbinternal']=""
238+
CMDLINE["usbinternal"]=""
239239
fi
240240

241241
if is_in_array "${PLATFORM}" "${XAPICRL[@]}"; then
242-
CMDLINE['nox2apic']=""
242+
CMDLINE["nox2apic"]=""
243243
fi
244244

245245
if is_in_array "${PLATFORM}" "${IGFXRL[@]}"; then
246246
CMDLINE["intel_iommu"]="igfx_off"
247247
fi
248248

249249
if [ "${PLATFORM}" = "purley" ] || [ "${PLATFORM}" = "broadwellnkv2" ]; then
250-
CMDLINE['SASmodel']="1"
250+
CMDLINE["SASmodel"]="1"
251251
fi
252252

253-
CMDLINE['modprobe.blacklist']="${MODBLACKLIST}"
253+
CMDLINE["modprobe.blacklist"]="${MODBLACKLIST}"
254254
if [ "${DT}" = "true" ] && ! is_in_array "${PLATFORM}" "${MPT3PL[@]}"; then
255-
if ! echo "${CMDLINE['modprobe.blacklist']}" | grep -q "mpt3sas"; then
256-
[ -n "${CMDLINE['modprobe.blacklist']}" ] && CMDLINE['modprobe.blacklist']+=","
257-
CMDLINE['modprobe.blacklist']+="mpt3sas"
255+
if ! echo "${CMDLINE["modprobe.blacklist"]}" | grep -q "mpt3sas"; then
256+
[ -n "${CMDLINE["modprobe.blacklist"]}" ] && CMDLINE["modprobe.blacklist"]+=","
257+
CMDLINE["modprobe.blacklist"]+="mpt3sas"
258258
fi
259259
fi
260260

@@ -275,13 +275,13 @@ for KEY in "${!CMDLINE[@]}"; do
275275
CMDLINE_LINE+=" ${KEY}"
276276
[ -n "${VALUE}" ] && CMDLINE_LINE+="=${VALUE}"
277277
done
278-
CMDLINE_LINE="$(echo "${CMDLINE_LINE}" | sed 's/^ //')" # Remove leading space
278+
CMDLINE_LINE="$(echo "${CMDLINE_LINE}" | sed -e 's/^ //' -e 's/>/\\>/g')"
279279
echo "${CMDLINE_LINE}" >"${PART1_PATH}/cmdline.yml"
280280

281281
# Boot
282282
DIRECTBOOT="$(readConfigKey "directboot" "${USER_CONFIG_FILE}")"
283283
if [ "${DIRECTBOOT}" = "true" ]; then
284-
grub-editenv ${USER_GRUBENVFILE} set dsm_cmdline="${COMBINED_CMDLINE}"
284+
grub-editenv ${USER_GRUBENVFILE} set dsm_cmdline="${CMDLINE_LINE}"
285285
grub-editenv ${USER_GRUBENVFILE} set next_entry="direct"
286286
echo -e "\033[1;34mReboot with Directboot\033[0m"
287287
reboot

0 commit comments

Comments
 (0)