16 lines
509 B
Bash
16 lines
509 B
Bash
|
#!/usr/bin/env bash
|
||
|
prepopvols=("config" "mods" "art")
|
||
|
bbspath=/enigma-bbs
|
||
|
bbsstgp=/enigma-bbs-pre
|
||
|
if [[ ! -f $bbspath/config/config.hjson ]]; then
|
||
|
for dir in "${prepopvols[@]}"
|
||
|
do
|
||
|
if [ -n "$(find "$bbspath/$dir" -maxdepth 0 -type d -empty 2>/dev/null)" ]; then
|
||
|
cp -rp $bbsstgp/$dir/* $bbspath/$dir/
|
||
|
else
|
||
|
echo "WARN skipped $bbspath/$dir - vol Not empty/not a new setup - possible bad state"
|
||
|
fi
|
||
|
done
|
||
|
./oputil.js config new
|
||
|
fi
|
||
|
pm2-runtime main.js
|