Update dapostinstall.sh
This commit is contained in:
+53
-33
@@ -12,7 +12,55 @@ clear
|
|||||||
|
|
||||||
read -p "Enter Podaj docelowy port SSH: " SSH_PORT
|
read -p "Enter Podaj docelowy port SSH: " SSH_PORT
|
||||||
|
|
||||||
|
echo "Certyfikat SSL dla DirectAdmina"
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
|
||||||
|
read -p "Czy instalowac Let's Encrypt dla DirectAdmina dla hostname `hostname` (T/N)? " yn
|
||||||
|
|
||||||
|
case $yn in
|
||||||
|
[Tt] ) echo "Instaluje Let's encrypt"
|
||||||
|
/usr/local/directadmin/scripts/letsencrypt.sh request_single `hostname` 4096
|
||||||
|
break;;
|
||||||
|
[nN] ) echo "Pomijam instalacje Let's Encrypt";
|
||||||
|
break;;
|
||||||
|
* ) echo "Niewlasciwa odpowiedz";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
echo "Instalacja spolszczenia DirectAdmina"
|
echo "Instalacja spolszczenia DirectAdmina"
|
||||||
|
echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf
|
||||||
|
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf
|
||||||
|
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf
|
||||||
|
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/packages/NO-LIMIT.pkg
|
||||||
|
sed -i 's/Your reseller account is now ready for use./Twoje konto resellera o loginie |username| zostało utworzone I jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf
|
||||||
|
sed -i 's/Your administrator account is now ready for use./Twoje konto administratora o loginie |username| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf
|
||||||
|
sed -i 's/Your account for |domain| is now ready for use./Twoje konto użytkownika o loginie |username| w domenie |domain| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/users/admin/reseller.conf
|
||||||
|
|
||||||
|
|
||||||
|
echo "Instalacja spolszczenia dla skórki enhanced"
|
||||||
|
|
||||||
|
tar -xvf spolszczenie_enhanced.tar.gz
|
||||||
|
cp -Rfp spolszczenie_enhanced/pl /usr/local/directadmin/data/skins/enhanced/lang/
|
||||||
|
cp -Rfp spolszczenie_enhanced/templates/* /usr/local/directadmin/data/templates/
|
||||||
|
cp -f spolszczenie_enhanced/a_welcome.txt /usr/local/directadmin/data/admin
|
||||||
|
cp -f spolszczenie_enhanced/r_welcome.txt /usr/local/directadmin/data/admin
|
||||||
|
cp -f spolszczenie_enhanced/u_welcome.txt /usr/local/directadmin/data/users/admin
|
||||||
|
cp -f spolszczenie_enhanced/u_welcome.txt /usr/local/directadmin/data/templates/custom
|
||||||
|
|
||||||
|
echo "Spolszczenie skorki evolution"
|
||||||
|
|
||||||
|
mkdir -p $DAPOSTINSTALL_DIR/evolution
|
||||||
|
cd $DAPOSTINSTALL_DIR/evolution
|
||||||
|
git clone https://github.com/regdos/DirectAdmin-Evolution-PL.git
|
||||||
|
cd DirectAdmin-Evolution-PL
|
||||||
|
cp pl.po login-pl.po /usr/local/directadmin/data/skins/evolution/lang/
|
||||||
|
\cp -Rfp templates/* /usr/local/directadmin/data/templates/
|
||||||
|
cp -f a_welcome.txt /usr/local/directadmin/data/admin
|
||||||
|
cp -f r_welcome.txt /usr/local/directadmin/data/admin
|
||||||
|
cp -f u_welcome.txt /usr/local/directadmin/data/users/admin
|
||||||
|
cp -f u_welcome.txt /usr/local/directadmin/data/templates/custom
|
||||||
|
|
||||||
PS3='Jaka skorke ustawic jako domyslna: '
|
PS3='Jaka skorke ustawic jako domyslna: '
|
||||||
options=("Enhanced" "Evolution" "Wyjscie")
|
options=("Enhanced" "Evolution" "Wyjscie")
|
||||||
@@ -21,46 +69,17 @@ do
|
|||||||
case $opt in
|
case $opt in
|
||||||
|
|
||||||
"Enhanced")
|
"Enhanced")
|
||||||
tar -xvf spolszczenie_enhanced.tar.gz
|
|
||||||
cp -Rfp spolszczenie_enhanced/pl /usr/local/directadmin/data/skins/enhanced/lang/
|
|
||||||
cp -Rfp spolszczenie_enhanced/templates/* /usr/local/directadmin/data/templates/
|
|
||||||
sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/conf/directadmin.conf
|
|
||||||
echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf
|
|
||||||
sed -i 's/Your reseller account is now ready for use./Twoje konto resellera o loginie |username| zostało utworzone I jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf
|
|
||||||
sed -i 's/Your administrator account is now ready for use./Twoje konto administratora o loginie |username| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf
|
|
||||||
sed -i 's/Your account for |domain| is now ready for use./Twoje konto użytkownika o loginie |username| w domenie |domain| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/users/admin/reseller.conf
|
|
||||||
cp -f spolszczenie_enhanced/a_welcome.txt /usr/local/directadmin/data/admin
|
|
||||||
cp -f spolszczenie_enhanced/r_welcome.txt /usr/local/directadmin/data/admin
|
|
||||||
cp -f spolszczenie_enhanced/u_welcome.txt /usr/local/directadmin/data/users/admin
|
|
||||||
cp -f spolszczenie_enhanced/u_welcome.txt /usr/local/directadmin/data/templates/custom
|
|
||||||
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf
|
|
||||||
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf
|
|
||||||
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/packages/NO_LIMIT.pkg
|
|
||||||
sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/data/users/admin/packages/NO_LIMIT.pkg
|
|
||||||
sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/data/users/admin/user.conf
|
sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/data/users/admin/user.conf
|
||||||
|
sed -i 's/evolution/enhanced/gI' /usr/local/directadmin/conf/directadmin.conf
|
||||||
|
sed -i 's/skin=evolution/skin=enhanced/gI' /usr/local/directadmin/data/users/admin/packages/NO-LIMIT.pkg
|
||||||
|
|
||||||
systemctl restart directadmin
|
systemctl restart directadmin
|
||||||
|
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Evolution")
|
"Evolution")
|
||||||
mkdir -p /usr/local/src/da/pl/evolution
|
echo "skorka evolution zosstala ustawiona jako domyslna
|
||||||
cd /usr/local/src/da/pl/evolution
|
|
||||||
git clone https://github.com/regdos/DirectAdmin-Evolution-PL.git
|
|
||||||
cd DirectAdmin-Evolution-PL
|
|
||||||
cp pl.po login-pl.po /usr/local/directadmin/data/skins/evolution/lang/
|
|
||||||
\cp -Rfp templates/* /usr/local/directadmin/data/templates/
|
|
||||||
echo "language=pl" >> /usr/local/directadmin/conf/directadmin.conf
|
|
||||||
sed -i 's/Your reseller account is now ready for use./Twoje konto resellera o loginie |username| zostało utworzone I jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf
|
|
||||||
sed -i 's/Your administrator account is now ready for use./Twoje konto administratora o loginie |username| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/admin/admin.conf
|
|
||||||
sed -i 's/Your account for |domain| is now ready for use./Twoje konto użytkownika o loginie |username| w domenie |domain| zostało utworzone i jest gotowe do użycia./gI' /usr/local/directadmin/data/users/admin/reseller.conf
|
|
||||||
cp -f a_welcome.txt /usr/local/directadmin/data/admin
|
|
||||||
cp -f r_welcome.txt /usr/local/directadmin/data/admin
|
|
||||||
cp -f u_welcome.txt /usr/local/directadmin/data/users/admin
|
|
||||||
cp -f u_welcome.txt /usr/local/directadmin/data/templates/custom
|
|
||||||
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf
|
|
||||||
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/user.conf
|
|
||||||
sed -i 's/language=en/language=pl/gI' /usr/local/directadmin/data/users/admin/packages/NO_LIMIT.pkg
|
|
||||||
systemctl restart directadmin
|
systemctl restart directadmin
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
@@ -133,6 +152,7 @@ systemctl restart directadmin
|
|||||||
cd $DAPOSTINSTALL_DIR
|
cd $DAPOSTINSTALL_DIR
|
||||||
|
|
||||||
echo "Naprawa PhpMyAdmin"
|
echo "Naprawa PhpMyAdmin"
|
||||||
|
cd $DAPOSTINSTALL_DIR
|
||||||
chmod 755 fix_phpmyadmin.sh
|
chmod 755 fix_phpmyadmin.sh
|
||||||
./fix_phpmyadmin.sh
|
./fix_phpmyadmin.sh
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user