]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Fail if we end up with no db servers
authorSam Hartman <hartmans@debian.org>
Sun, 17 Jun 2001 04:36:02 +0000 (04:36 +0000)
committerSam Hartman <hartmans@debian.org>
Sun, 17 Jun 2001 04:36:02 +0000 (04:36 +0000)
debian/openafs-client.postinst

index f69ac47f23035f94063b06af334e1e9119c56577..ae1732054559033d05e28b8f400a736da0d373fa 100644 (file)
@@ -40,6 +40,11 @@ case "$1" in
                      'print "$F[2] # $F[0]" if $F[1] eq "A"' \
                      >>/etc/openafs/CellServDB.new
                    done
+                       if [ `wc -l </etc/openafs/CellServDB.new` -eq 1 ] ; then
+                           echo None of the hostnames resolved to an address 2>&1
+                           db_reset openafs-client/cell-info ||true
+                           exit 1
+                        fi
                    cat /etc/openafs/CellServDB.new \
                      /etc/openafs/CellServDB  >/etc/openafs/CellServDB.tmp
                    mv /etc/openafs/CellServDB.tmp \