Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
|
installatie_handleidingen:spacewalk [2017/03/29 17:03] abel [erata en security advisories] |
installatie_handleidingen:spacewalk [2017/04/26 21:36] (huidige) abel [updates] |
||
|---|---|---|---|
| Regel 155: | Regel 155: | ||
| '' | '' | ||
| restorecon -R -v / | restorecon -R -v / | ||
| + | |||
| + | ==== version lock in verband met updates ==== | ||
| + | |||
| + | |||
| + | '' | ||
| + | yum versionlock cglib'' | ||
| + | |||
| + | ==== updates ==== | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | yum update\\ | ||
| + | |||
| + | systemct start postgresql\\ | ||
| + | |||
| + | / | ||
| + | |||
| + | |||
| + | / | ||
| ===== configuratie ===== | ===== configuratie ===== | ||
| Regel 183: | Regel 202: | ||
| chmod 700 ./ | chmod 700 ./ | ||
| - | installeer | + | installeer packages die nodig zijn voor dit script:\\ |
| '' | '' | ||
| Regel 193: | Regel 212: | ||
| en zet hierin: | en zet hierin: | ||
| < | < | ||
| + | #!/bin/sh | ||
| + | |||
| + | # try to create the lock and check the outcome | ||
| + | LOCKFILE=/ | ||
| + | if [ -e " | ||
| + | echo "Lock file exists, another sync running?. Aborting." | ||
| + | exit 1 | ||
| + | else | ||
| + | touch " | ||
| + | fi | ||
| + | trap "rm ${LOCKFILE}" | ||
| + | |||
| + | |||
| + | #sync channels and publish updates | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
| + | |||
| + | #get errata file and checksums | ||
| + | cd /tmp | ||
| + | wget -N https:// | ||
| + | wget -N https:// | ||
| + | wget -N https:// | ||
| + | bunzip2 -f / | ||
| + | |||
| + | #verify integrity | ||
| + | grep " | ||
| + | md5sum -c myerrata.md5 1>/ | ||
| + | if [ " | ||
| + | #ok - import errata | ||
| + | SPACEWALK_PASS=' | ||
| + | if [ " | ||
| + | echo "It seems like there was a problem while publishing the most recent errata..." | ||
| + | exit 1 | ||
| + | fi | ||
| + | rm / | ||
| + | else | ||
| + | #errata information possibly invalid | ||
| + | echo " | ||
| + | exit 1 | ||
| + | fi | ||
| </ | </ | ||
| + | Vervolgens configureren we een cronjob om elke nacht om 3 uur deze job te draaien: | ||
| + | |||
| + | '' | ||
| + | |||
| + | en zet hier in: | ||
| + | < | ||
| + | # sync the update repositories, | ||
| + | |||
| + | 01 3 * * * root / | ||
| + | |||
| + | </ | ||
| Omdat het script de CentOS repositories synct moeten we de sync voor al de CentOS repositories in de webinterface uitzetten. | Omdat het script de CentOS repositories synct moeten we de sync voor al de CentOS repositories in de webinterface uitzetten. | ||
| - | <note note> | ||
| - | https:// | ||
| ==== clients verbinden ==== | ==== clients verbinden ==== | ||