From c20fbc944f5dc2ced8cacb90b79a2c6417151257 Mon Sep 17 00:00:00 2001 From: Zeljko Boros Date: Fri, 6 Dec 2019 13:12:58 +0100 Subject: [PATCH] PHP7, sitne izmjene u dokumentaciji, dovecot-cn fixevi --- debian/changelog | 9 +++++- doc/carnet-upgrade-src.sgml | 64 +++++++++++++++++++++---------------------- src/functions.sh | 18 ++++++++++-- 3 files changed, 55 insertions(+), 36 deletions(-) diff --git a/debian/changelog b/debian/changelog index a3edb8b..aa18f87 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 Thu, 05 Dec 2019 16:03:40 +0100 + +ccarnet-upgrade (9.0.2) stable; urgency=medium * Minor fixes diff --git a/doc/carnet-upgrade-src.sgml b/doc/carnet-upgrade-src.sgml index 67b520f..5f54bea 100644 --- a/doc/carnet-upgrade-src.sgml +++ b/doc/carnet-upgrade-src.sgml @@ -14,8 +14,8 @@ CARNET Debian stretch je osma generacija CARNET Debian distribucije i temelji se na Debian GNU/Linux stretch. Ovaj priručnik opisuje postupak nadogradnje CARNET Debian - distribucije sa inačice 8 jessie na inačicu 9 - stretch. Priručnik je zamišljen kao pomoć CARNETovim + distribucije s inačice 8 jessie na inačicu 9 + stretch. 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 @@ -135,11 +135,11 @@

Prije nadogradnje na stretch distribuciju, potrebno je izvršiti nadogradnju jessie distribucije na najsvježije - pakete. To se najjednostavnije izvodi naredbom apt-get: + pakete. To se najjednostavnije izvodi naredbom apt: -# apt-get update -# apt-get dist-upgrade +# apt update +# apt full-upgrade

@@ -155,8 +155,8 @@ ova dokumentacija. Paket se instalira na uobičajen način: -# apt-get update -# apt-get install carnet-upgrade +# apt update +# apt install carnet-upgrade

@@ -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...

- 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. @@ -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... /etc/mysql/my.cnf /etc/ntp.conf /etc/pam.d/* - /etc/php5/* + /etc/php/7.0/* /etc/postgresql/postmaster.conf /etc/postgresql/postgresql.conf /etc/proftpd.conf @@ -542,7 +542,7 @@ CN: run_actions (main) started... particiji: -# apt-get clean +# apt clean

@@ -593,10 +593,10 @@ CN: run_actions (main) started...

- Problemi sa apt-get + Problemi sa apt

U slučaju greške u nekom paketu, može se dogoditi da prilikom - instalacije apt-get prijavi grešku i instalacija se + instalacije apt 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...

- Nakon toga treba pokušati ponovo pokrenuti apt-get + Nakon toga treba pokušati ponovo pokrenuti apt za slučaj da je greška vezana za međuovisnost paketa: -# apt-get -f install +# apt -f install

- Ukoliko apt-get zahtijeva deinstalaciju nekih paketa, + Ukoliko apt zahtijeva deinstalaciju nekih paketa, možete ih instalirati nakon što ova naredba završi. Nakon toga možete ponovo pokrenuti carnet-upgrade skriptu. Ovaj postupak ponovite ako se desi greška kod instalacije nekog drugog @@ -645,7 +645,7 @@ CN: run_actions (main) started...

- Ima li 600MB slobodno na /var? A nakon apt-get + Ima li 600MB slobodno na /var? A nakon apt clean? Ako nema može se iskoristiti neka druga particija na kojoj ima dovoljno mjesta (/home). @@ -660,15 +660,15 @@ CN: run_actions (main) started... skripte za nadogradnju. -# 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

- Odgovoriti sa Y, odnosno install package maintainer's + Odgovoriti sa Y, odnosno Install package maintainer's version za sljedeće konfiguracijske datoteke: @@ -677,14 +677,14 @@ CN: run_actions (main) started... /etc/bind/named.conf.options /etc/clamav/* /etc/default/* - /etc/dovecot/dovecot.conf + /etc/dovecot/* /etc/init.d/* /etc/login.defs /etc/logrotate.d/* /etc/mysql/my.cnf /etc/ntp.conf /etc/pam.d/* - /etc/php5/* + /etc/php/7.0/* /etc/postgresql/postmaster.conf /etc/postgresql/postgresql.conf /etc/proftpd.conf @@ -701,8 +701,8 @@ CN: run_actions (main) started... # dpkg --configure -a -# apt-get -f install -# apt-get install obrisani-paketi +# apt -f install +# apt install obrisani-paketi

@@ -731,7 +731,7 @@ CN: run_actions (main) started... Obrisati arhive paketa korištene za nadogradnju. -# apt-get clean +# apt clean

diff --git a/src/functions.sh b/src/functions.sh index 61ca1db..373422c 100644 --- a/src/functions.sh +++ b/src/functions.sh @@ -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 -- 1.7.10.4