bin/update
author Tero Marttila <tero.marttila@aalto.fi>
Thu, 26 Feb 2015 23:20:37 +0200
changeset 632 711be783d0a1
parent 631 5eebbda7be91
child 649 88ff10dae514
permissions -rwxr-xr-x
update lib: fixfix
525
aeb106b9487c update: update zonefiles
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     1
#!/bin/bash
541
826103fe3c8c update: abspath; fixup serials log; indent log_cmd
Tero Marttila <terom@paivola.fi>
parents: 540
diff changeset
     2
627
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
     3
SRV=${SRV:-.}
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
     4
SRC=${OPT:-.}
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
     5
OPT=${OPT:-./opt}
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
     6
ETC=${ETC:-$SRV/etc}
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
     7
LIB=${LIB:-$SRC/lib}
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
     8
VAR=${VAR:-$SRV/var}
567
8f49e2f51c0d update: cleanup, docs
Tero Marttila <terom@paivola.fi>
parents: 566
diff changeset
     9
627
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
    10
. $LIB/pvl/main.sh
553
1a8bc67b1eb7 update: link_zones for paivola.*.zone -> paivola.zone
Tero Marttila <terom@paivola.fi>
parents: 552
diff changeset
    11
632
711be783d0a1 update lib: fixfix
Tero Marttila <tero.marttila@aalto.fi>
parents: 631
diff changeset
    12
MODULES=(log commit apply service update)
627
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
    13
MODULE=update
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
    14
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
    15
. $LIB/pvl/commit.sh
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
    16
. $LIB/pvl/apply.sh
632
711be783d0a1 update lib: fixfix
Tero Marttila <tero.marttila@aalto.fi>
parents: 631
diff changeset
    17
. $LIB/pvl/service.sh
711be783d0a1 update lib: fixfix
Tero Marttila <tero.marttila@aalto.fi>
parents: 631
diff changeset
    18
631
5eebbda7be91 lib: fixfix
Tero Marttila <tero.marttila@aalto.fi>
parents: 628
diff changeset
    19
. $LIB/pvl/test.sh
627
Tero Marttila <tero.marttila@aalto.fi>
parents: 624
diff changeset
    20
. $LIB/pvl/hosts/update.sh
525
aeb106b9487c update: update zonefiles
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    21
530
f4457348faa0 update: function update { ... }, color logging, update_serial
Tero Marttila <terom@paivola.fi>
parents: 525
diff changeset
    22
main "$@"