aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-installer/install.d/15createconfig.sh
diff options
context:
space:
mode:
authorM.Gergo2018-03-28 19:57:59 +0200
committerM.Gergo2018-03-28 19:57:59 +0200
commit20a9412f1f5bc7b7e40ffb24e262cdf20420983c (patch)
tree577f6f42dda8315000bc6b52f1e8679dc5704b2a /mayor-installer/install.d/15createconfig.sh
parent037168eb94e02bb34250db218f390730f3ca53e8 (diff)
downloadmayor-20a9412f1f5bc7b7e40ffb24e262cdf20420983c.tar.gz
mayor-20a9412f1f5bc7b7e40ffb24e262cdf20420983c.zip
mayor installer alap
Diffstat (limited to 'mayor-installer/install.d/15createconfig.sh')
-rwxr-xr-xmayor-installer/install.d/15createconfig.sh43
1 files changed, 43 insertions, 0 deletions
diff --git a/mayor-installer/install.d/15createconfig.sh b/mayor-installer/install.d/15createconfig.sh
new file mode 100755
index 00000000..51c512c4
--- /dev/null
+++ b/mayor-installer/install.d/15createconfig.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+#
+
+cat <<EOF
+A konfigurációs állományok létrehozása
+
+A MaYoR konfigurációs állományait a minták alapján készítheti el.
+A konfigurációs állományok nélkül a telepítés nem fut le helyesen, ezért ezt
+a lépést akkor hagyja csak ki, ha ezeket már sajátkezűleg elkészítette!
+
+EOF
+
+read -n 1 -p "Létrehozzam a minták alapján a konfigurációs állományokat? (i/N)" -s DO
+if [ "$DO" != "i" ]; then echo -e "\nA konfigurációs állományokat nem hoztam létre.\n"; exit 1; fi
+
+if [ "$MAYORDIR" = "" ]; then echo "A MAYORDIR változó üres. Kilépek."; exit 1; fi
+PWGEN=`which pwgen`
+if [ "${PWGEN}" = "" ]; then echo "A pwgen szoftver nincs telepítve."; exit 1; fi
+
+echo -e "\nKonfigurációs állományok létrehozása:"
+for file in main-config.php parent-conf.php private-conf.php public-conf.php
+do
+ if [ -e "${MAYORDIR}/config/${file}" ]; then echo " $file létezik."; else
+ echo -n " $file.example --> "
+ PW=`pwgen -s1`
+ cat "$MAYORDIR/config/$file.example" | sed s/%SQLPW%/$PW/ > "$MAYORDIR/config/$file"
+ echo $file
+ fi
+done
+
+echo -n " module-naplo/config.php.example --> "
+PW=`pwgen -s1`
+PWREAD=`pwgen -s1`
+if [ -e "$MAYORDIR/config/module-naplo/config.php" ]; then echo " module-naplo/config.php létezik."; else
+ cat "$MAYORDIR/config/module-naplo/config.php.example" | sed -e s/%SQLPW%/$PW/ -e s/%SQLPWREAD%/$PWREAD/ > "$MAYORDIR/config/module-naplo/config.php"
+ echo "module-naplo/config.php"
+fi
+
+if [ -e "$MAYORDIR/config/skin-classic/naplo-config.php" ]; then echo " skin-classic/naplo-config.php létezik."; else
+ echo -n " skin-classic/naplo-config.php.example --> "
+ cp $MAYORDIR/config/skin-classic/naplo-config.php.example $MAYORDIR/config/skin-classic/naplo-config.php
+ echo "config/skin-classic/naplo-config.php"
+fi