Browse Source

v1.0.9 Dodany instalator, zmiana pliku README.md

Konrad Stefański 7 years ago
parent
commit
ab09c86b74
2 changed files with 31 additions and 18 deletions
  1. 11
    0
      README.md
  2. 20
    18
      administracja

+ 11
- 0
README.md View File

2
 
2
 
3
 Administracja to skrypt menu, do szybkiego zarządzania serwerami w CK
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
 CHANGELOG
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
 1.0.8	3.03.2018	Dołożenie obsługi serwerów sf1 i sf2. Obecnie podpięte pod hosting
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
 1.0.7	3.03.2018	Pierwsza wersja w repozytorium
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 View File

1
 #!/bin/bash
1
 #!/bin/bash
2
 #
2
 #
3
-VERSION="1.0.8"
3
+VERSION="1.0.9"
4
 BUILD="2018030301"
4
 BUILD="2018030301"
5
+
6
+BIN_DIR="/usr/local/bin"
7
+SCRIPT_NAME=administracja
8
+
5
 # Domyślny edytor
9
 # Domyślny edytor
6
 EDYTOR="EDITOR=\"vim\""
10
 EDYTOR="EDITOR=\"vim\""
7
 export $EDYTOR
11
 export $EDYTOR
47
 user_zpush="konrad_stefanski"
51
 user_zpush="konrad_stefanski"
48
 user_filesend="konrad_stefanski"
52
 user_filesend="konrad_stefanski"
49
 user_lic="konrad_stefanski"
53
 user_lic="konrad_stefanski"
50
-user_tom="root"
51
-user_sf="root"
52
-
53
 
54
 
54
 # HOSTS
55
 # HOSTS
55
 ## Poczta
56
 ## Poczta
122
 ### WWW - SA
123
 ### WWW - SA
123
 tom1="tom1.sa.p.lodz.pl"
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
 ## LDAP
127
 ## LDAP
130
 #dseep="dseep.p.lodz.pl"
128
 #dseep="dseep.p.lodz.pl"
605
 	--------------------------
603
 	--------------------------
606
 	tom1 - Tomcat 1 VM			- 192.168.11.18
604
 	tom1 - Tomcat 1 VM			- 192.168.11.18
607
 
605
 
608
-	sf1
609
-	sf2
610
-
611
 	------------------------
606
 	------------------------
612
 	a1 - gdzie jest vhost?
607
 	a1 - gdzie jest vhost?
613
 	------------------------
608
 	------------------------
684
 				connect_to $user_tom $tom1
679
 				connect_to $user_tom $tom1
685
 				show_www
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
 			"a1")
683
 			"a1")
697
 				read -p "Podaj adres: " vhost
684
 				read -p "Podaj adres: " vhost
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
 dpkg -s pwgen > /dev/null 2>&1 && show_menu || install_missing pwgen
1421
 dpkg -s pwgen > /dev/null 2>&1 && show_menu || install_missing pwgen
1420
 #show_menu
1422
 #show_menu
1421
 while [ $EXIT -ne 0 ]
1423
 while [ $EXIT -ne 0 ]