Compare commits

..

No commits in common. "bfb559aefd20390eb5957dd061ff9e293dccc87f" and "038d15049114db26f8126f3b5b91b9d71a5c85f4" have entirely different histories.

9 changed files with 12 additions and 42 deletions

View File

@ -493,7 +493,6 @@ readVars(){
# buildAssets [VAR ..] # buildAssets [VAR ..]
# #
# XXX revise: SKIP handling... # XXX revise: SKIP handling...
NOTES=NOTES.md
buildAssets(){ buildAssets(){
local template_dir=${TEMPLATE_DIR:-templates} local template_dir=${TEMPLATE_DIR:-templates}
local assets_dir=${ASSETS_DIR:-assets} local assets_dir=${ASSETS_DIR:-assets}
@ -565,12 +564,6 @@ buildAssets(){
| eval "sed ${PATTERNS[@]}" \ | eval "sed ${PATTERNS[@]}" \
> "${assets_dir}/${file}" > "${assets_dir}/${file}"
done done
# special case: NOTES.md...
if [ -z "$DESCRIPTION" ] && [ -e "$NOTES" ] ; then
DESCRIPTION="$(\
cat ${NOTES} \
| eval "sed ${PATTERNS[@]}")"
fi
} }
@ -660,20 +653,11 @@ pctUpdateTurnkey(){
pctSet(){ pctSet(){
[ "$2" ] \ [ "$2" ] \
&& @ pct set $1 \ && @ pct set $1 \
${2} \ ${2}
[ "$3" ] \ [ "$3" ] \
&& @ pct reboot $1 && @ pct reboot $1
} }
#
# pctSetNotes ID
#
# XXX BUG: this deos not work yet...
pctSetNotes(){
[ "$DESCRIPTION" ] \
&& @ pct set $1 \
"${DESCRIPTION:+--description \""${DESCRIPTION}"\"}"
}
#---------------------------------------------------------------------- #----------------------------------------------------------------------

View File

@ -93,7 +93,6 @@ echo "# Setup: iptables update script..."
echo "# Post config..." echo "# Post config..."
pctSet $ID "${OPTS_STAGE_2}" $REBOOT pctSet $ID "${OPTS_STAGE_2}" $REBOOT
pctSetNotes $ID
saveLastRunConfig saveLastRunConfig

View File

@ -84,7 +84,6 @@ pctUpdateTurnkey $ID
echo "# Post config..." echo "# Post config..."
pctSet $ID "${OPTS_STAGE_2}" $REBOOT pctSet $ID "${OPTS_STAGE_2}" $REBOOT
pctSetNotes $ID
saveLastRunConfig saveLastRunConfig

View File

@ -1,5 +0,0 @@
# Nextcloud
Hostname: `${CTHOSTNAME}`

View File

@ -27,12 +27,13 @@ DFL_RAM=${DFL_RAM:=2048}
DFL_SWAP=${DFL_SWAP:=${DFL_RAM}} DFL_SWAP=${DFL_SWAP:=${DFL_RAM}}
DFL_DRIVE=${DFL_DRIVE:=40} DFL_DRIVE=${DFL_DRIVE:=40}
# XXX do we request these??? # Nextcloud-specific configuration...
GATE_LAN_IP=${GATE_LAN_IP:-${DFL_GATE_LAN_IP}} #APP_DOMAIN=nc.$DOMAIN
GATE_HOSTNAME=${GATE_HOSTNAME:-${DFL_GATE_HOSTNAME}} #DB_PASS=
WAN_IP=${WAN_IP:-${DFL_WAN_IP}} #APP_PASS=
#SEC_ALERTS=SKIP
#WAN_IP=SKIP WAN_IP=SKIP
WAN_GATE=SKIP WAN_GATE=SKIP
ADMIN_IP=SKIP ADMIN_IP=SKIP
ADMIN_GATE=SKIP ADMIN_GATE=SKIP
@ -45,9 +46,6 @@ readVars
# Nextcloud-specific configuration... # Nextcloud-specific configuration...
APP_DOMAIN=$DOMAIN APP_DOMAIN=$DOMAIN
#DB_PASS=
#APP_PASS=
#SEC_ALERTS=SKIP
#---------------------------------------------------------------------- #----------------------------------------------------------------------
@ -94,26 +92,26 @@ echo "# Updating config..."
# add gate IP to trusted_proxies... # add gate IP to trusted_proxies...
@ lxc-attach $ID -- bash -c "\ @ lxc-attach $ID -- bash -c "\
sed -i \ sed -i \
-e \"/trusted_domains/i\\ 'trusted_proxies' =>\\n array (\\n 0 => '${GATE_LAN_IP/\/*}\\/32',\\n ),\" \ -e \"/trusted_domains/i\\ 'trusted_proxies' =>\\n array (\\n '${GATE_LAN_IP/\/*}\\/32',\\n ),\" \
/var/www/nextcloud/config/config.php" /var/www/nextcloud/config/config.php"
# add self IP to trusted_domains -- enable setup from local network... # add self IP to trusted_domains -- enable setup from local network...
# XXX the gate stuff might not be needed...
# XXX is the IP actually needed??? # XXX is the IP actually needed???
IP=$([ -z $DRY_RUN ] && lxc-attach $ID -- hostname -I) IP=$([ -z $DRY_RUN ] && lxc-attach $ID -- hostname -I)
# XXX the gate stuff might not be needed...
TRUSTED_DOMAINS=( TRUSTED_DOMAINS=(
"${IP/ *}" "${IP/ *}"
"$CTHOSTNAME" "$CTHOSTNAME"
"${CTHOSTNAME}.srv" "${CTHOSTNAME}.srv"
"${GATE_LAN_IP/\/*}" "${GATE_LAN_IPn}"
"${GATE_HOSTNAME}" "${GATE_HOSTNAME}"
"${GATE_HOSTNAME}.srv" "${GATE_HOSTNAME}.srv"
"${WAN_IP/\/*}" "${WAN_IPn}"
) )
ADDRS= ADDRS=
i=2 i=2
for addr in "${TRUSTED_DOMAINS[@]}" ; do for addr in "${TRUSTED_DOMAINS[@]}" ; do
if [ -z "$addr" ] || [[ "$addr" == ".srv" ]] ; then if [ -z "$addr" ] ; then
continue continue
fi fi
ADDRS="${ADDRS}\ \ $i => '${addr//\//\\/}',\\n" ADDRS="${ADDRS}\ \ $i => '${addr//\//\\/}',\\n"
@ -146,7 +144,6 @@ pctUpdateTurnkey $ID
echo "# Post config..." echo "# Post config..."
pctSet $ID "${OPTS_STAGE_2}" $REBOOT pctSet $ID "${OPTS_STAGE_2}" $REBOOT
pctSetNotes $ID
saveLastRunConfig saveLastRunConfig

View File

@ -83,7 +83,6 @@ echo "# Setup: dnsmasq..."
echo "# Post config..." echo "# Post config..."
pctSet $ID "${OPTS_STAGE_2}" $REBOOT pctSet $ID "${OPTS_STAGE_2}" $REBOOT
pctSetNotes $ID
saveLastRunConfig saveLastRunConfig

View File

@ -85,7 +85,6 @@ done
echo "# Post config..." echo "# Post config..."
pctSet $ID "${OPTS_STAGE_2}" $REBOOT pctSet $ID "${OPTS_STAGE_2}" $REBOOT
pctSetNotes $ID
saveLastRunConfig saveLastRunConfig

View File

@ -82,7 +82,6 @@ echo "# Setup: firewall..."
echo "# Post config..." echo "# Post config..."
pctSet $ID "${OPTS_STAGE_2}" $REBOOT pctSet $ID "${OPTS_STAGE_2}" $REBOOT
pctSetNotes $ID
saveLastRunConfig saveLastRunConfig

View File

@ -109,7 +109,6 @@ echo "# Setup: wireguard server and client profile..."
echo "# Post config..." echo "# Post config..."
pctSet $ID "${OPTS_STAGE_2}" $REBOOT pctSet $ID "${OPTS_STAGE_2}" $REBOOT
pctSetNotes $ID
saveLastRunConfig saveLastRunConfig