POSIXificar (verificado con shellcheck)
This commit is contained in:
parent
0e255b41c2
commit
cd2d801b27
1 changed files with 6 additions and 7 deletions
13
haini.sh
13
haini.sh
|
@ -10,15 +10,15 @@ test -d ../sutty/.git || git clone git@0xacab.org:sutty/sutty.git ../sutty
|
||||||
|
|
||||||
ENTORNO=../hain
|
ENTORNO=../hain
|
||||||
|
|
||||||
function correr() {
|
correr() {
|
||||||
echo "> $1"
|
echo "> $1"
|
||||||
|
|
||||||
# Necesitamos bubblewrap
|
# Necesitamos bubblewrap
|
||||||
type bwrap >/dev/null || exit 1
|
type bwrap >/dev/null || exit 1
|
||||||
|
|
||||||
mkdir -p $ENTORNO/home
|
mkdir -p "$ENTORNO/home"
|
||||||
# migrar de versiones anteriores de hainish
|
# migrar de versiones anteriores de hainish
|
||||||
test -d $ENTORNO$HOME && mv $ENTORNO$HOME $ENTORNO/home/suttier
|
test -d "$ENTORNO$HOME" && mv "$ENTORNO$HOME" "$ENTORNO/home/suttier"
|
||||||
|
|
||||||
env -i \
|
env -i \
|
||||||
TERM="$TERM" \
|
TERM="$TERM" \
|
||||||
|
@ -46,14 +46,13 @@ function correr() {
|
||||||
/bin/sh -l -c "$1"
|
/bin/sh -l -c "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
function crear_entorno() {
|
crear_entorno() {
|
||||||
if test -d "$ENTORNO"; then
|
if test -d "$ENTORNO"; then
|
||||||
echo "El entorno ya existe en $ENTORNO"
|
echo "El entorno ya existe en $ENTORNO"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# La versión de Alpine es el segundo argumento
|
ALPINE="3.13.5"
|
||||||
ALPINE="${2:-3.13.5}"
|
|
||||||
ALPINE_URL="https://dl-cdn.alpinelinux.org/alpine/v${ALPINE%.*}/releases/x86_64/alpine-minirootfs-${ALPINE}-x86_64.tar.gz"
|
ALPINE_URL="https://dl-cdn.alpinelinux.org/alpine/v${ALPINE%.*}/releases/x86_64/alpine-minirootfs-${ALPINE}-x86_64.tar.gz"
|
||||||
|
|
||||||
# Definir si vamos a usar wget o curl
|
# Definir si vamos a usar wget o curl
|
||||||
|
@ -74,7 +73,7 @@ function crear_entorno() {
|
||||||
${download} "${ALPINE_URL}" | tar xz --directory "$ENTORNO"
|
${download} "${ALPINE_URL}" | tar xz --directory "$ENTORNO"
|
||||||
|
|
||||||
# Directorio de instalación de las gemas
|
# Directorio de instalación de las gemas
|
||||||
install -dm 755 -o ${USER} -g $(id -g ${USER}) "$ENTORNO/opt/sutty"
|
install -dm 755 -o "${USER}" -g "$(id -g "${USER}")" "$ENTORNO/opt/sutty"
|
||||||
|
|
||||||
# Instalar las dependencias
|
# Instalar las dependencias
|
||||||
echo "Instalando paquetes..."
|
echo "Instalando paquetes..."
|
||||||
|
|
Loading…
Reference in a new issue