Stefan @ diario.tk

Thursday 14 January 2010

Update-script ge-update!

Filed under: E-mail, Gentoo Linux — Tags: , , — Stefan de Groot @ 20:01

Zojuist heb ik mijn update-script waarmee ik mijn server update ge-update. Eerst vroeg die alleen de nieuwste pakketten op. Nu laat ik ‘m ook mailen welke pakketten ik moet updaten. Al zou ik ‘m ook wel automatisch kunnen laten updaten, maar daar ben ik geen voorstander van. Sommige programma’s hebben namelijk een herstart nodig na een update. Al zou ik ook wel alle services kunnen laten herstarten nadat het geheel klaar is met updaten… maar soms gaat een update weleens fout en dan wil je er zelf bij zijn. Nou ja erbij zijn… de server staat in Duitsland, dus dat gaat niet zo heel erg snel. ;)

Het script is trouwens als volgt:

#! /bin/bash
emerge –sync
emerge -upv world > /etc/emerge-world.txt

MAILSUBJECT=”emerge sync @ $HOSTNAME on `date`”
mail -s “$MAILSUBJECT” een_e-mailadres@eendomein.com < /etc/emerge-world.txt

Ik krijg dan een e-mail binnen met als inhoud:

These are the packages that would be merged, in order:

Calculating dependencies … done!
[ebuild U ] sys-apps/acl-2.2.49 [2.2.47-r1] USE=”nls (-nfs)” 355 kB
[ebuild U ] app-misc/mc-4.7.0.1 [4.7.0] USE=”edit nls slang -X -gpm -samba” 2,766 kB
[ebuild U ] dev-python/configobj-4.7.0 [4.6.0] USE=”-doc” 134 kB
[ebuild U ] app-portage/gentoolkit-0.3.0_rc8-r1 [0.3.0_rc8] 0 kB
[ebuild U ] sys-apps/coreutils-8.4 [8.3] USE=”acl nls unicode -caps -gmp (-selinux) -static -vanilla -xattr” 10,300 kB

Total: 5 packages (5 upgrades), Size of downloads: 13,552 kB

Dus ik ga nu eerst nog even wat updaten. ;-)

Powered by WordPress