blob: 51c512c42c1b05f6aa5f506ea39878472355de42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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
|