PHP7, sitne izmjene u dokumentaciji, dovecot-cn fixevi
authorZeljko Boros <Zeljko.Boros@carnet.hr>
Fri, 6 Dec 2019 12:12:58 +0000 (13:12 +0100)
committerZeljko Boros <Zeljko.Boros@carnet.hr>
Fri, 6 Dec 2019 12:12:58 +0000 (13:12 +0100)
debian/changelog
doc/carnet-upgrade-src.sgml
src/functions.sh

index a3edb8b..aa18f87 100644 (file)
@@ -1,4 +1,11 @@
-carnet-upgrade (9.0.2) stable; urgency=medium
+carnet-upgrade (9.0.3) stable; urgency=medium
+
+  * Dovecot configuration removed
+  * PHP7 problems addressed
+
+ -- Zeljko Boros <Zeljko.Boros@CARNet.hr>  Thu, 05 Dec 2019 16:03:40 +0100
+
+ccarnet-upgrade (9.0.2) stable; urgency=medium
 
   * Minor fixes
 
index 67b520f..5f54bea 100644 (file)
@@ -14,8 +14,8 @@
         CARNET Debian <em>stretch</em> je osma generacija CARNET Debian
         distribucije i temelji se na Debian GNU/Linux <em>stretch</em>.
         Ovaj priručnik opisuje postupak nadogradnje CARNET Debian
-        distribucije sa inačice 8 <em>jessie</em> na inačicu 9
-        <em>stretch</em>.  Priručnik je zamišljen kao pomoć CARNETovim
+        distribucije s inačice 8 <em>jessie</em> na inačicu 9
+        <em>stretch</em>.  Priručnik je zamišljen kao pomoć CARNET-ovim
         sistem inženjerima koji na svojim poslužiteljima imaju instaliran
         CARNET Debian i trebao bi obuhvatiti cjelokupan postupak
         nadogradnje, kao i tipične probleme na koje se može naići. Za tu
         <p>
         Prije nadogradnje na <em>stretch</em> distribuciju, potrebno je
         izvršiti nadogradnju <em>jessie</em> distribucije na najsvježije
-        pakete. To se najjednostavnije izvodi naredbom <prgn>apt-get</prgn>:
+        pakete. To se najjednostavnije izvodi naredbom <prgn>apt</prgn>:
 
 <example>
-# apt-get update
-# apt-get dist-upgrade
+# apt update
+# apt full-upgrade
 </example>
         </p>
       </sect>
         ova dokumentacija. Paket se instalira na uobičajen način:
 
 <example>
-# apt-get update
-# apt-get install carnet-upgrade
+# apt update
+# apt install carnet-upgrade
 </example>
         </p>
 
@@ -203,8 +203,8 @@ CN: run_actions (main) started...
 | PAZNJA! PAZNJA!                                                 |
 |                                                                 |
 | Pokrenuli ste proceduru nadogradnje CARNET Debian distribucije. |
-| Podsjecamo Vas da prije ove skripte svakako pokrenete 'apt-get  |
-| dist-upgrade'. Strogo preporucujemo i backup cijelog sustava, s |
+| Podsjecamo Vas da prije ove skripte svakako pokrenete 'apt      |
+| full-upgrade'. Strogo preporucujemo i backup cijelog sustava, s |
 | posebnim naglaskom na instalirane baze podataka poput MySQL i   |
 | PostgreSQL.                                                     |
 |                                                                 |
@@ -236,11 +236,11 @@ CN: run_actions (main) started...
 |    amavisd-cn                                                   |
 |                                                                 |
 | Pokrenite:                                                      |
-|   # apt-get update                                              |
-|   # apt-get dist-upgrade                                        |
+|   # apt update                                                  |
+|   # apt full-upgrade                                            |
 | ili:                                                            |
-|   # apt-get update                                              |
-|   # apt-get install amavisd-cn                                  |
+|   # apt update                                                  |
+|   # apt install amavisd-cn                                      |
 |                                                                 |
 | Nakon toga ponovno pozovite ovu skriptu.                        |
 |                                                                 |
@@ -280,7 +280,7 @@ CN: run_actions (main) started...
         </p>
 
         <p>
-        U slijedećem koraku nudi se brisanje grafičkih sučelja koja
+        U sljedećem koraku nudi se brisanje grafičkih sučelja koja
         su na poslužiteljskom računalu ponekad nepotrebno instalirana.
 
 <example>
@@ -314,7 +314,7 @@ CN: run_actions (main) started...
 +-----------------------------------------------------------------+
 | Nadogradnja CARNET Debian jessie -> stretch                     |
 +-----------------------------------------------------------------+
-| Prethodna inacica distribucije, CARNET Debian 6, donosila je    |
+| Prethodne inacice distribucije CARNET Debiana donosile su       |
 | neke pakete koji nisu nuzni za normalan rad posluzitelja.       |
 | Uklanjanje ovih aplikacija ubrzat ce proceduru nadogradnje i    |
 | smanjiti zauzece diskovnog prostora. Ukoliko zelite zadrzati    |
@@ -498,7 +498,7 @@ CN: run_actions (main) started...
           <item><file>/etc/mysql/my.cnf</file>
           <item><file>/etc/ntp.conf</file>
           <item><file>/etc/pam.d/*</file>
-          <item><file>/etc/php5/*</file>
+          <item><file>/etc/php/7.0/*</file>
           <item><file>/etc/postgresql/postmaster.conf</file>
           <item><file>/etc/postgresql/postgresql.conf</file>
           <item><file>/etc/proftpd.conf</file>
@@ -542,7 +542,7 @@ CN: run_actions (main) started...
         particiji:
 
 <example>
-# apt-get clean
+# apt clean
 </example>
         </p>
       </sect>
@@ -593,10 +593,10 @@ CN: run_actions (main) started...
         </p>
       </sect>
 
-      <sect><heading>Problemi sa <prgn>apt-get</prgn></heading>
+      <sect><heading>Problemi sa <prgn>apt</prgn></heading>
         <p>
         U slučaju greške u nekom paketu, može se dogoditi da prilikom
-        instalacije <prgn>apt-get</prgn> prijavi grešku i instalacija se
+        instalacije <prgn>apt</prgn> prijavi grešku i instalacija se
         prekine. U tom slučaju, za početak treba dovršiti instalaciju već
         otpakiranih paketa:
 
@@ -606,16 +606,16 @@ CN: run_actions (main) started...
         </p>
 
         <p>
-        Nakon toga treba pokušati ponovo pokrenuti <prgn>apt-get</prgn>
+        Nakon toga treba pokušati ponovo pokrenuti <prgn>apt</prgn>
         za slučaj da je greška vezana za međuovisnost paketa:
 
 <example>
-# apt-get -f install
+# apt -f install
 </example>
         </p>
 
         <p>
-        Ukoliko <prgn>apt-get</prgn> zahtijeva deinstalaciju nekih paketa,
+        Ukoliko <prgn>apt</prgn> zahtijeva deinstalaciju nekih paketa,
         možete ih instalirati nakon što ova naredba završi.  Nakon toga
         možete ponovo pokrenuti <prgn>carnet-upgrade</prgn> skriptu. Ovaj
         postupak ponovite ako se desi greška kod instalacije nekog drugog
@@ -645,7 +645,7 @@ CN: run_actions (main) started...
         </p>
 
         <p>
-        Ima li 600MB slobodno na <file>/var</file>?  A nakon <prgn>apt-get
+        Ima li 600MB slobodno na <file>/var</file>?  A nakon <prgn>apt
         clean</prgn>? Ako nema može se iskoristiti neka druga particija na
         kojoj ima dovoljno mjesta (<file>/home</file>).
 
@@ -660,15 +660,15 @@ CN: run_actions (main) started...
         skripte za nadogradnju.
 
 <example>
-# apt-get update
-# apt-get dist-upgrade
-# apt-get install carnet-upgrade
+# apt update (ili apt-get update)
+# apt full-upgrade (ili apt-get dist-upgrade)
+# apt install carnet-upgrade (ili apt-get install carnet-upgrade)
 # carnet-upgrade
 </example>
         </p>
 
         <p>
-        Odgovoriti sa <tt>Y</tt>, odnosno <em>install package maintainer's
+        Odgovoriti sa <tt>Y</tt>, odnosno <em>Install package maintainer's
         version</em> za sljedeće konfiguracijske datoteke:
 
         <list>
@@ -677,14 +677,14 @@ CN: run_actions (main) started...
           <item><file>/etc/bind/named.conf.options</file>
           <item><file>/etc/clamav/*</file>
           <item><file>/etc/default/*</file>
-          <item><file>/etc/dovecot/dovecot.conf</file>
+          <item><file>/etc/dovecot/*</file>
           <item><file>/etc/init.d/*</file>
           <item><file>/etc/login.defs</file>
           <item><file>/etc/logrotate.d/*</file>
           <item><file>/etc/mysql/my.cnf</file>
           <item><file>/etc/ntp.conf</file>
           <item><file>/etc/pam.d/*</file>
-          <item><file>/etc/php5/*</file>
+          <item><file>/etc/php/7.0/*</file>
           <item><file>/etc/postgresql/postmaster.conf</file>
           <item><file>/etc/postgresql/postgresql.conf</file>
           <item><file>/etc/proftpd.conf</file>
@@ -701,8 +701,8 @@ CN: run_actions (main) started...
 
 <example>
 # dpkg --configure -a
-# apt-get -f install
-# apt-get install obrisani-paketi
+# apt -f install
+# apt install obrisani-paketi
 </example>
         </p>
 
@@ -731,7 +731,7 @@ CN: run_actions (main) started...
         Obrisati arhive paketa korištene za nadogradnju.
 
 <example>
-# apt-get clean
+# apt clean
 </example>
         </p>
 
index 61ca1db..373422c 100644 (file)
@@ -868,11 +868,11 @@ pkgupgrade () {
   fi
 }
 
-# upgrade apache2/php5
+# upgrade apache2/pthp5
 upgrade_apache2 () {
   pkgrm apache-common # prevents installation of apache2-suexec
-  pkgupgrade libapache2-mod-php5 php5-cli php5-cn apache2-cn \
-    php5-odbc mod-security-cn
+  pkgupgrade libapache2-mod-php7.0 php7.0-cli php7.0-cn apache2-cn \
+    php7.0-odbc mod-security-cn
 }
 
 upgrade_amavis () {
@@ -937,6 +937,18 @@ upgrade_postfix () {
 
 # upgrade the IMAP server
 upgrade_dovecot() {
+ # Funkcija koju je dodao Valentin da popravi propuste u dovecot-cn
+ # Mičem zaostale konfiguracije iz conf.d i izlazim
+
+ echo "CN: Prebacujem stare konfiguracije za dovecot 95-cn\*-backup.conf u /var/backups..."
+ test -f /etc/dovecot/conf.d/95-cn6-upgrade.conf && mv /etc/dovecot/conf.d/95-cn6-upgrade.conf /var/backups || true
+ test -f /etc/dovecot/conf.d/95-cn7-upgrade.conf && mv /etc/dovecot/conf.d/95-cn7-upgrade.conf /var/backups || true
+ test -f /etc/dovecot/conf.d/95-cn8-upgrade.conf && mv /etc/dovecot/conf.d/95-cn8-upgrade.conf /var/backups || true
+   
+ return 0
+
+
+
   local local_conf=/etc/dovecot/conf.d/95-${backup_ext}.conf
 
   if [ -f /etc/dovecot/conf.d/95-local -a ! -f $local_conf ]; then