arrays
This commit is contained in:
parent
6f17ecfec3
commit
0ffbf27412
1 changed files with 18 additions and 25 deletions
|
@ -1,10 +1,7 @@
|
||||||
#! /usr/bin/env sh
|
#! /usr/bin/env sh
|
||||||
|
|
||||||
ovh_rescue_configure() {
|
ovh_rescue_configure() {
|
||||||
local host="${1}"
|
local host="${1}"
|
||||||
local packages=(
|
|
||||||
"byobu" "mosh"
|
|
||||||
)
|
|
||||||
# apt / conf
|
# apt / conf
|
||||||
printf "\
|
printf "\
|
||||||
Acquire::AllowInsecureRepositories False;
|
Acquire::AllowInsecureRepositories False;
|
||||||
|
@ -43,31 +40,15 @@ fr_FR.UTF-8 UTF-8
|
||||||
#
|
#
|
||||||
debian_disable_frontend
|
debian_disable_frontend
|
||||||
# install packages
|
# install packages
|
||||||
apt-get install --assume-yes "${packages[@]}"
|
apt-get install --assume-yes \
|
||||||
|
"byobu" \
|
||||||
|
"mosh"
|
||||||
#
|
#
|
||||||
apt_clean_cache
|
apt_clean_cache
|
||||||
}
|
}
|
||||||
|
|
||||||
ovh_rescue_install() {
|
ovh_rescue_install() {
|
||||||
local release="buster"
|
local release="buster"
|
||||||
local packages=(
|
|
||||||
# installed
|
|
||||||
"parted" "mdadm" "lvm2"
|
|
||||||
# install
|
|
||||||
"lshw"
|
|
||||||
"file" "micro"
|
|
||||||
"grub-efi-amd64-bin" "grub-pc-bin"
|
|
||||||
"htop" "iotop" "lsof"
|
|
||||||
"exa" "ncdu" "nnn" "ranger" "tree"
|
|
||||||
"squashfs-tools"
|
|
||||||
"uuid-runtime"
|
|
||||||
)
|
|
||||||
local backports=(
|
|
||||||
# installed
|
|
||||||
"cryptsetup-bin" "rsync"
|
|
||||||
# install
|
|
||||||
"git"
|
|
||||||
)
|
|
||||||
# update catalog
|
# update catalog
|
||||||
apt-get update
|
apt-get update
|
||||||
#
|
#
|
||||||
|
@ -77,12 +58,24 @@ ovh_rescue_install() {
|
||||||
#
|
#
|
||||||
apt_clean_cache
|
apt_clean_cache
|
||||||
# install packages
|
# install packages
|
||||||
apt-get install --assume-yes "${packages[@]}"
|
apt-get install --assume-yes \
|
||||||
|
"parted" "mdadm" "lvm2" \
|
||||||
|
\
|
||||||
|
"lshw" \
|
||||||
|
"file" "micro" \
|
||||||
|
"grub-efi-amd64-bin" "grub-pc-bin" \
|
||||||
|
"htop" "iotop" "lsof" \
|
||||||
|
"exa" "ncdu" "nnn" "ranger" "tree" \
|
||||||
|
"squashfs-tools" \
|
||||||
|
"uuid-runtime"
|
||||||
#
|
#
|
||||||
apt_clean_cache
|
apt_clean_cache
|
||||||
# install backports
|
# install backports
|
||||||
apt-get install --assume-yes \
|
apt-get install --assume-yes \
|
||||||
--target-release "${release}-backports" "${backports[@]}"
|
--target-release "${release}-backports" \
|
||||||
|
"cryptsetup-bin" "rsync" \
|
||||||
|
\
|
||||||
|
"git"
|
||||||
#
|
#
|
||||||
apt_clean_cache
|
apt_clean_cache
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue