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
|
||||
|
||||
function correr() {
|
||||
correr() {
|
||||
echo "> $1"
|
||||
|
||||
# Necesitamos bubblewrap
|
||||
type bwrap >/dev/null || exit 1
|
||||
|
||||
mkdir -p $ENTORNO/home
|
||||
mkdir -p "$ENTORNO/home"
|
||||
# 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 \
|
||||
TERM="$TERM" \
|
||||
|
@ -46,14 +46,13 @@ function correr() {
|
|||
/bin/sh -l -c "$1"
|
||||
}
|
||||
|
||||
function crear_entorno() {
|
||||
crear_entorno() {
|
||||
if test -d "$ENTORNO"; then
|
||||
echo "El entorno ya existe en $ENTORNO"
|
||||
return
|
||||
fi
|
||||
|
||||
# La versión de Alpine es el segundo argumento
|
||||
ALPINE="${2:-3.13.5}"
|
||||
ALPINE="3.13.5"
|
||||
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
|
||||
|
@ -74,7 +73,7 @@ function crear_entorno() {
|
|||
${download} "${ALPINE_URL}" | tar xz --directory "$ENTORNO"
|
||||
|
||||
# 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
|
||||
echo "Instalando paquetes..."
|
||||
|
|
Loading…
Reference in a new issue