fix handling of initial serial
authorTero Marttila <terom@paivola.fi>
Fri, 16 Mar 2012 15:17:12 +0200
changeset 14 b883ef452cd8
parent 13 7d02a07e0354
child 15 e517ad3376f7
fix handling of initial serial
bin/update
bin/update-serial
--- a/bin/update	Fri Mar 16 15:03:31 2012 +0200
+++ b/bin/update	Fri Mar 16 15:17:12 2012 +0200
@@ -269,7 +269,8 @@
 ## bin wrappers
 function update_serial {
     local serial=$1; shift
-    local old=$(cat $serial)
+    
+    local old=$(test -e $serial && cat $serial || echo '')
 
     log_info "Updating serial: $serial"
 
--- a/bin/update-serial	Fri Mar 16 15:03:31 2012 +0200
+++ b/bin/update-serial	Fri Mar 16 15:17:12 2012 +0200
@@ -97,7 +97,7 @@
     # handle
     if not serial :
         # fresh
-        log.info("Setting initial serial: %s:%s", date, count)
+        log.info("Setting initial serial: %s01", today)
         
         return format_serial(today, 1)