arch ??
copying home to overlayfs might not be a good idea
This commit is contained in:
parent
73302490c5
commit
ca277b8d88
1 changed files with 9 additions and 7 deletions
12
menhera.sh
12
menhera.sh
|
@ -5,7 +5,8 @@ set +h
|
|||
|
||||
# config
|
||||
WORKDIR="/tmp/menhera"
|
||||
ROOTFS=""
|
||||
MIRROR="https://storage.meson.cc/archlinux"
|
||||
ROOTFS="${MIRROR}/iso/latest/arch/x86_64/airootfs.sfs"
|
||||
|
||||
declare -A ARCH_MAP=(
|
||||
["x86_64"]="amd64"
|
||||
|
@ -32,15 +33,15 @@ EOF
|
|||
menhera::__compat_restart_ssh() {
|
||||
if [ -x "$(command -v systemctl)" ]; then
|
||||
systemctl daemon-reload
|
||||
if ! systemctl restart ssh; then
|
||||
if ! systemctl restart sshd; then
|
||||
echo "SSH daemon start failed, try resetting config..."
|
||||
menhera::reset_sshd_config
|
||||
if ! systemctl restart ssh; then
|
||||
if ! systemctl restart sshd; then
|
||||
echo "SSH daemon fail to start, dropping you to a shell..."
|
||||
sh
|
||||
fi
|
||||
fi
|
||||
elif [ -x "$(command -v service)" ]; then
|
||||
elif false && [ -x "$(command -v service)" ]; then # there is no such thing in archlinux
|
||||
if ! service ssh restart; then
|
||||
echo "SSH daemon start failed, try resetting config..."
|
||||
menhera::reset_sshd_config
|
||||
|
@ -83,7 +84,7 @@ menhera::confirm() {
|
|||
|
||||
# jobs
|
||||
menhera::get_rootfs() {
|
||||
if [ -n ${ROOTFS} ]; then
|
||||
if [ -z "${ROOTFS}" ]; then
|
||||
echo "Getting rootfs URL..."
|
||||
|
||||
# forgive me for parsing HTML with these shit
|
||||
|
@ -136,6 +137,7 @@ menhera::mount_new_rootfs() {
|
|||
}
|
||||
|
||||
menhera::install_software() {
|
||||
return
|
||||
echo "Installing OpenSSH Server into new rootfs..."
|
||||
|
||||
# disable APT cache
|
||||
|
|
Loading…
Reference in a new issue