mirror of
https://github.com/bin456789/reinstall.git
synced 2025-07-05 02:29:56 +00:00
core: 删除 localtest
This commit is contained in:
parent
ce7a4812a2
commit
673808d00e
32
reinstall.sh
32
reinstall.sh
@ -3,7 +3,6 @@
|
||||
|
||||
set -eE
|
||||
confhome=https://raw.githubusercontent.com/bin456789/reinstall/main
|
||||
localtest_confhome=http://192.168.253.1
|
||||
|
||||
this_script=$(realpath "$0")
|
||||
trap 'trap_err $LINENO $?' ERR
|
||||
@ -238,13 +237,6 @@ setos() {
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$localtest" = 1 ]; then
|
||||
mirror=$confhome/alpine-netboot-3.18.0-x86_64/boot
|
||||
eval ${step}_vmlinuz=$mirror/vmlinuz-$flavour
|
||||
eval ${step}_initrd=$mirror/initramfs-$flavour
|
||||
eval ${step}_repo=http://mirrors.tuna.tsinghua.edu.cn/alpine/v$releasever/main
|
||||
eval ${step}_modloop=$mirror/modloop-$flavour
|
||||
else
|
||||
# 不要用https 因为甲骨文云arm initramfs阶段不会从硬件同步时钟,导致访问https出错
|
||||
if is_in_china; then
|
||||
mirror=http://mirrors.tuna.tsinghua.edu.cn/alpine/v$releasever
|
||||
@ -255,7 +247,6 @@ setos() {
|
||||
eval ${step}_initrd=$mirror/releases/$basearch/netboot/initramfs-$flavour
|
||||
eval ${step}_repo=$mirror/main
|
||||
eval ${step}_modloop=$mirror/releases/$basearch/netboot/modloop-$flavour
|
||||
fi
|
||||
}
|
||||
|
||||
setos_debian() {
|
||||
@ -279,11 +270,6 @@ setos() {
|
||||
eval ${step}_img=$ci_mirror/cloud/$codename/latest/debian-$releasever-$ci_type-$basearch_alt.qcow2
|
||||
else
|
||||
# 传统安装
|
||||
if [ "$localtest" = 1 ]; then
|
||||
mirror=$confhome/debian/install.amd
|
||||
eval ${step}_vmlinuz=$mirror/vmlinuz
|
||||
eval ${step}_initrd=$mirror/initrd.gz
|
||||
else
|
||||
if is_in_china; then
|
||||
hostname=ftp.cn.debian.org
|
||||
else
|
||||
@ -292,7 +278,6 @@ setos() {
|
||||
mirror=http://$hostname/debian/dists/$codename/main/installer-$basearch_alt/current/images/netboot/debian-installer/$basearch_alt
|
||||
eval ${step}_vmlinuz=$mirror/linux
|
||||
eval ${step}_initrd=$mirror/initrd.gz
|
||||
fi
|
||||
eval ${step}_ks=$confhome/debian.cfg
|
||||
|
||||
is_virt && flavour=-cloud
|
||||
@ -315,9 +300,6 @@ setos() {
|
||||
eval ${step}_img=$ci_mirror/releases/$releasever/release/ubuntu-$releasever-server-cloudimg-$basearch_alt.img
|
||||
else
|
||||
# 传统安装
|
||||
if [ "$localtest" = 1 ]; then
|
||||
mirror=$confhome/
|
||||
else
|
||||
if is_in_china; then
|
||||
case "$basearch" in
|
||||
"x86_64") mirror=https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/$releasever ;;
|
||||
@ -329,7 +311,6 @@ setos() {
|
||||
"aarch64") mirror=https://cdimage.ubuntu.com/releases/$releasever/release ;;
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
|
||||
# iso
|
||||
filename=$(curl -L $mirror | grep -oP "ubuntu-$releasever.*?-live-server-$basearch_alt.iso" | head -1)
|
||||
@ -477,9 +458,6 @@ setos() {
|
||||
eval ${step}_img=${ci_image}
|
||||
else
|
||||
# 传统安装
|
||||
if [ "$localtest" = 1 ]; then
|
||||
mirror=$confhome/$releasever/
|
||||
else
|
||||
case $distro in
|
||||
"centos")
|
||||
case $releasever in
|
||||
@ -508,7 +486,6 @@ setos() {
|
||||
fi
|
||||
|
||||
eval "${step}_mirrorlist='${mirrorlist}'"
|
||||
fi
|
||||
|
||||
eval ${step}_ks=$confhome/redhat.cfg
|
||||
eval ${step}_vmlinuz=${mirror}images/pxeboot/vmlinuz
|
||||
@ -847,7 +824,7 @@ if ! is_in_windows; then
|
||||
fi
|
||||
|
||||
# 整理参数
|
||||
if ! opts=$(getopt -n $0 -o "" --long localtest,debug,sleep:,iso:,image-name:,img:,ci,cloud-image -- "$@"); then
|
||||
if ! opts=$(getopt -n $0 -o "" --long debug,sleep:,iso:,image-name:,img:,ci,cloud-image -- "$@"); then
|
||||
usage_and_exit
|
||||
fi
|
||||
|
||||
@ -855,11 +832,6 @@ eval set -- "$opts"
|
||||
# shellcheck disable=SC2034
|
||||
while true; do
|
||||
case "$1" in
|
||||
--localtest)
|
||||
localtest=1
|
||||
confhome=$localtest_confhome
|
||||
shift
|
||||
;;
|
||||
--debug)
|
||||
set -x
|
||||
shift
|
||||
@ -993,7 +965,7 @@ build_finalos_cmdline() {
|
||||
}
|
||||
|
||||
build_extra_cmdline() {
|
||||
for key in localtest confhome sleep cloud_image kernel; do
|
||||
for key in confhome sleep cloud_image kernel; do
|
||||
value=${!key}
|
||||
if [ -n "$value" ]; then
|
||||
extra_cmdline+=" extra.$key='$value'"
|
||||
|
Loading…
x
Reference in New Issue
Block a user