Skip to content
Snippets Groups Projects
Commit 358ff542 authored by Per Cederqvist's avatar Per Cederqvist
Browse files

Lysator config update.

Fetch stuff from koeberg instead of the retired nema.

Don't back up deleted mail accounts.

Back up eureka.
parent 7a384480
Branches
Tags
No related merge requests found
...@@ -27,7 +27,7 @@ ssh uhumhummy ls -1 /lysator/lyswww/users/roxen_only \ ...@@ -27,7 +27,7 @@ ssh uhumhummy ls -1 /lysator/lyswww/users/roxen_only \
| awk '{print "roxen", $1, "uhumhummy /lysator/lyswww/users/roxen_only/" $1}'\ | awk '{print "roxen", $1, "uhumhummy /lysator/lyswww/users/roxen_only/" $1}'\
>> $NT >> $NT
ssh nema.lysator.liu.se ypcat -k auto_home \ ssh koeberg.lysator.liu.se ypcat -k auto_home \
| sort \ | sort \
| grep -v DELETE \ | grep -v DELETE \
| grep -v '^ *$' \ | grep -v '^ *$' \
...@@ -59,7 +59,7 @@ ssh nema.lysator.liu.se ypcat -k auto_home \ ...@@ -59,7 +59,7 @@ ssh nema.lysator.liu.se ypcat -k auto_home \
| sed 's/^/home /' \ | sed 's/^/home /' \
>> $NT >> $NT
ssh nema.lysator.liu.se 'cd /home/quota1 && ls -1 | while read d ; do [ -d "$d" ] && [ ! -L "$d" ] && echo "$d" ; done' \ ssh koeberg.lysator.liu.se 'cd /home/quota1 && ls -1 | while read d ; do [ -d "$d" ] && [ ! -L "$d" ] && echo "$d" ; done' \
| awk '{ print "quota1", $1, "home", "/export/users/quota1/" $1 }' \ | awk '{ print "quota1", $1, "home", "/export/users/quota1/" $1 }' \
| sort >> $NT | sort >> $NT
...@@ -92,6 +92,7 @@ echo lenin var-spool-postfix lenin /var/spool/postfix >> $NT ...@@ -92,6 +92,7 @@ echo lenin var-spool-postfix lenin /var/spool/postfix >> $NT
echo lenin var-lib-mailman lenin /var/lib/mailman >> $NT echo lenin var-lib-mailman lenin /var/lib/mailman >> $NT
ssh lenin 'cd /home && ls -1 | while read d ; do [ -d "$d" ] && [ ! -L "$d" ] && echo "$d" ; done' \ ssh lenin 'cd /home && ls -1 | while read d ; do [ -d "$d" ] && [ ! -L "$d" ] && echo "$d" ; done' \
| grep -v DELETE \
| awk '{ print "mail", $1, "lenin", "/home/" $1 }' \ | awk '{ print "mail", $1, "lenin", "/home/" $1 }' \
| sort >> $NT | sort >> $NT
...@@ -107,7 +108,22 @@ echo shafan boot shafan /boot >> $NT ...@@ -107,7 +108,22 @@ echo shafan boot shafan /boot >> $NT
echo vesuvius root vesuvius / >> $NT echo vesuvius root vesuvius / >> $NT
echo vesuvius boot vesuvius /boot >> $NT echo vesuvius boot vesuvius /boot >> $NT
diff -u $TASKS $NT # eureka
echo eureka etc eureka /etc >> $NT
echo eureka admin eureka /pikedata/eureka-admin
ssh eureka 'cd /pikedata/homes && /bin/ls -1d */* | sed "s%/% %" | while read zone user; do [ -d "$zone/$user" ] && [ ! -L "$zone" ] && [ ! -L "$zone/$user" ] && echo eureka-home $zone--$user eureka /pikedata/homes/$zone/$user ; done ' \
| sort >> $NT
ssh eureka 'cd /pikedata/repositories && /bin/ls -1d */* | sed "s%/% %" | while read vcs proj; do [ -d "$vcs/$proj" ] && [ ! -L "$vcs" ] && [ ! -L "$vcs/$proj" ] && echo eureka-repo $vcs--$proj eureka /pikedata/repositories/$vcs/$proj ; done ' \
| sort >> $NT
ssh eureka 'cd /pikedata/zones && /bin/ls -1d * | while read zone ; do [ -d "$zone" ] && [ ! -L "$zone" ] && echo eureka-etc $zone eureka /pikedata/zones/$zone/root/etc; done' \
| sort >> $NT
sort $TASKS > $TASKS.sorted
sort $NT > $NT.sorted
diff -u $TASKS.sorted $NT.sorted | grep -v ^@ | grep -v '^ '
echo -n '[CONFIRM] ' echo -n '[CONFIRM] '
read line read line
mv -f $NT $TASKS mv -f $NT $TASKS
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment