<abstract>
Ovaj priručnik opisuje postupak nadogradnje CARNet Debian
distribucije sa verzije 2.1 (sarge) na verziju 4.0 (etch).
+ CARNet Debian 4.0 (etch) je treća generacija CARNet Debian
+ distribucije temeljena na Debian GNU/Linux 4.0 (etch) distribuciji.
Priručnik je zamišljen kao pomoć CARNetovim sistem inženjerima
koji na svojim poslužiteljima imaju instaliran CARNet Debian i
trebao bi obuhvatiti cjelokupan postupak nadogradnje, kao i
korištenjem tračnog uređaja (dump/restore, tar...), ili drukčije. Za
ovu svrhu preporučujemo backup svih podataka (level 0 backup).
Također je potrebno osigurati ispravnost pohranjenih podataka, što
- znaci da baze podataka poput OpenLDAP, MySQL ili PostgreSQL, treba
+ znaci da baze podataka (OpenLDAP, MySQL, PostgreSQL) treba
backupirati na ispravan način, jer backup datotečnog sustava za
takve servise nije dovoljan i ne garantira ispravnost i
konzistenciju podataka. Svaka baza podataka donosi zasebne programe
true check_upgrade
true remove_bloat
true comment_force_overwrite # ruzna opcija za dpkg
-pkg libpam-skey pkgrm libpam-skey
-pkg skey-cn pkgrm skey-cn
# ovo bi trebao biti zadnji post_upgrade - spremi popis
# instaliranih servisa za koje cemo na kraju provjeriti da li rade.
! check_services check check_services preupgrade
! debconf_priority check debconf_priority set # utisaj debconf
true upgrade_libc
true install_keyrings
+pkg skey-cn remove_skey
pkg mrtg-cn post_upgrade pkgadd munin-cn
pkg mrtg-cn pkgrm mrtg mrtg-cn # zamjenjeno sa munin
# popravi konfiguracije koje stvaraju probleme
update
}
+# remove skey (not supported anymore)
+remove_skey () {
+ pkgrm skey-cn libpam-skey
+
+ if getent group skey > /dev/null; then
+ groupdel skey || true
+ log "groupdel skey"
+ fi
+}
+
# make a silent upgrade to new libc6
upgrade_libc () {
DEBIAN_FRONTEND=noninteractive pkgadd libc6