Преглед изворни кода

v1.0.9 Dodany instalator, zmiana pliku README.md

Konrad Stefański пре 7 година
родитељ
комит
ab09c86b74
2 измењених фајлова са 31 додато и 18 уклоњено
  1. 11
    0
      README.md
  2. 20
    18
      administracja

+ 11
- 0
README.md Прегледај датотеку

@@ -2,8 +2,19 @@
2 2
 
3 3
 Administracja to skrypt menu, do szybkiego zarządzania serwerami w CK
4 4
 
5
+<strong>Autor:</strong> Konrad Stefański <a href="mailto:konrad@wnb.pl">e-mail</a>
6
+
5 7
 CHANGELOG
6 8
 ---------
9
+1.0.9	4.03.2018	Dołożenie instalatora. Instalator instaluje w domyślnej lokalizacji /usr/local/bin skrypt o nazwie administracja. Można to zmienić edytując plik i ustawiając zmienne $BIN_DIR oraz $SCRIPT_NAME
10
+
7 11
 1.0.8	3.03.2018	Dołożenie obsługi serwerów sf1 i sf2. Obecnie podpięte pod hosting
8 12
 
9 13
 1.0.7	3.03.2018	Pierwsza wersja w repozytorium
14
+
15
+INSTALACJA
16
+----------
17
+Podczas pierwszego uruchomienia skrypt sam się instaluje w domyślnym położęniu: /usr/local/bin/administracja. Można to zmienić edytując zmienne w pliku:
18
+- $BIN_DIR: ścieżka do katalogu z programami
19
+- $SCRIPT_NAME: nazwa jaką przyjmie skrypt po instalacji
20
+

+ 20
- 18
administracja Прегледај датотеку

@@ -1,7 +1,11 @@
1 1
 #!/bin/bash
2 2
 #
3
-VERSION="1.0.8"
3
+VERSION="1.0.9"
4 4
 BUILD="2018030301"
5
+
6
+BIN_DIR="/usr/local/bin"
7
+SCRIPT_NAME=administracja
8
+
5 9
 # Domyślny edytor
6 10
 EDYTOR="EDITOR=\"vim\""
7 11
 export $EDYTOR
@@ -47,9 +51,6 @@ user_ckutil="root"
47 51
 user_zpush="konrad_stefanski"
48 52
 user_filesend="konrad_stefanski"
49 53
 user_lic="konrad_stefanski"
50
-user_tom="root"
51
-user_sf="root"
52
-
53 54
 
54 55
 # HOSTS
55 56
 ## Poczta
@@ -122,9 +123,6 @@ wwwgate="gatewww.p.lodz.pl"
122 123
 ### WWW - SA
123 124
 tom1="tom1.sa.p.lodz.pl"
124 125
 
125
-### SF
126
-sf1="sf1.p.lodz.pl"
127
-sf2="sf2.p.lodz.pl"
128 126
 
129 127
 ## LDAP
130 128
 #dseep="dseep.p.lodz.pl"
@@ -605,9 +603,6 @@ show_www() {
605 603
 	--------------------------
606 604
 	tom1 - Tomcat 1 VM			- 192.168.11.18
607 605
 
608
-	sf1
609
-	sf2
610
-
611 606
 	------------------------
612 607
 	a1 - gdzie jest vhost?
613 608
 	------------------------
@@ -684,14 +679,6 @@ show_www() {
684 679
 				connect_to $user_tom $tom1
685 680
 				show_www
686 681
 				;;
687
-			"sf1")
688
-				connect_to $user_sf $sf1
689
-				show_www
690
-				;;
691
-			"sf2")
692
-				connect_to $user_sf $sf2
693
-				show_www
694
-				;;
695 682
 
696 683
 			"a1")
697 684
 				read -p "Podaj adres: " vhost
@@ -1416,6 +1403,21 @@ install_missing() {
1416 1403
 
1417 1404
 ###################################################################################
1418 1405
 ###################################################################################
1406
+
1407
+function install {
1408
+	echo "Instaluję skrypt administracja w $BIN_DIR"
1409
+	sudo cp $0 $BIN_DIR/
1410
+	sudo chow +x $BIN_DIR/$SCRIPT_NAME
1411
+	echo "Usuwam skrypt z bierzącej lokalizacji $(pwd) $0"
1412
+	rm $0
1413
+	echo "Teraz wystarczy że wpiszesz $SCRIPT_NAME aby uruchomić"
1414
+	echo "Kończę instalację...."
1415
+	exit 0
1416
+}
1417
+
1418
+[ ! -f $BIN_DIR/$SCRIPT_NAME ] && install
1419
+
1420
+
1419 1421
 dpkg -s pwgen > /dev/null 2>&1 && show_menu || install_missing pwgen
1420 1422
 #show_menu
1421 1423
 while [ $EXIT -ne 0 ]