+php5-cn (5.2.0-7) stable; urgency=low
+
+ * Paket za buduci prelazak na Debian Lenny.
+ * debian/postinst datoteka:
+ + u slucaju da na sustavu postoji PHP4 konfiguracija, obavlja
+ se provjera aktivnih dodataka za PHP4 - korisnik je
+ informiran ako odgovarajuci dodaci nisu aktivirani za PHP5.
+ * debian/templates datoteka:
+ + novi predlozak php5-cn/extensions.
+ * debian/control datoteka:
+ + dodana ovisnost o findutils paketu.
+
+ -- Dragan Dosen <ddosen@ffzg.hr> Web, 11 Feb 2009 20:13:35 +0100
+
php5-cn (5.2.0-6) stable; urgency=low
* debian/postinst datoteka:
Package: php5-cn
Architecture: all
+Pre-Depends: findutils
Depends: libapache2-mod-php5, php5-cli, php5-mysql, debconf (>= 1.4.72), carnet-tools-cn (>= 2.4)
Conflicts: php4-cn
Description: server-side, HTML-embedded scripting language (CARNet configuration)
EXTENSIONS="mysql"
PHP5DIR="/etc/php5"
PHP5CONFD="/etc/php5/conf.d"
+PHP4DIR="/etc/php4"
need_restart=0
done
+# Compare active PHP5 extensions with PHP4 ones, if PHP4 configuration still exists.
+#
+db_fget php5-cn/extensions seen
+if [ "$RET" != "true" ]; then
+
+ if [ -d "${PHP4DIR}" ] && [ -f "${PHP4DIR}/apache2/php.ini" ]; then
+
+ phpext_re='^[[:space:]]*extension[[:space:]]*=[[:space:]]*["]{0,1}(.*)\.so["]{0,1}'
+
+ # Get all active PHP4 extensions.
+ php4_ext="$(find ${PHP4DIR} -type f -name *.ini |
+ egrep "\/(conf\.d|apache2|cli)\/" |
+ xargs sed -rn 's/'$phpext_re'/\1/Ip')" || true
+
+ # Get all active PHP5 extensions.
+ php5_ext=""
+ if [ -d "${PHP5DIR}" ]; then
+ php5_ext="$(find ${PHP5DIR} -type f -name *.ini |
+ egrep "\/(conf\.d|apache2|cli)\/" |
+ xargs sed -rn 's/'$phpext_re'/\1/Ip')" || true
+ fi
+
+ # Compare PHP5 <-> PHP4 extensions.
+ php5_ext_mis=""
+ for ext in $php4_ext; do
+ if [ "$(echo $php5_ext | egrep $ext)" = "" ]; then
+ php5_ext_mis="\n${ext}${php5_ext_mis}"
+ if
+ done
+
+ # Some PHP5 extensions are not active.
+ if [ -n "$php5_ext_mis" ]; then
+ db_fset php5-cn/extensions seen false
+ db_title php5-cn - konfiguracija
+ db_subst php5-cn/extensions php5_extensions "${php5_ext_mis}"
+ db_input critical php5-cn/extensions || true
+ db_go || true
+ fi
+ fi
+fi
+
+
db_stop || true
kao mjerna jedinica koristit ce se 'byte'. Molimo, svakako provjerite postavke
unutar navedene datoteke kako bi aplikacije (kao sto je Squirrelmail) mogle
normalno funkcionirati.
+
+Template: php5-cn/extensions
+Type: note
+Description:
+ Iako je PHP4 uklonjen sa sustava, ostala je njegova konfiguracija. Usporedbom
+ trenutnih PHP4 i PHP5 konfiguracijskih datoteka, ustanovljeno je da sljedeci
+ PHP5 dodaci (extensions) nisu ukljuceni, iako su ukljuceni za PHP4:
+ .
+ ${php5_extensions}
+ .
+ Kako su neki od dodataka ukljuceni u PHP4 konfiguraciji, postoji mogucnost da
+ pojedine aplikacije zahtjevaju odgovarajuce dodatke za PHP5. Primjerice, ako
+ je u PHP4 konfiguraciji bio ukljucen dodatak za LDAP (php4-ldap), tada je
+ u PHP5 konfiguraciji potrebno ukljuciti PHP5 dodatak za LDAP (php5-ldap). Molimo,
+ svakako provjerite PHP5 postavke kako bi PHP aplikacije koje se koriste na
+ posluzitelju mogle normalno funkcionirati.
+ .
+ Ako za neke od navedenih dodataka ne postoji odgovarajuca inacica za PHP5
+ ili ste sigurni da neke od navedenih dodatka vise ne trebate, slobodno
+ ignorirajte ovu poruku.