summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--puppethost.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/puppethost.py b/puppethost.py
index ef09c3c..c1e060a 100644
--- a/puppethost.py
+++ b/puppethost.py
@@ -20,6 +20,7 @@ version = '.'.join(map(str, version_info))
import os
import sys
+import time
import shutil
import socket
import tarfile
@@ -80,6 +81,8 @@ class PuppetHost(object):
self.hostname = hostname
self.opts = opts
+
+ self.datefmt = '%Y%m%d'
self.debfile = ''
self.rpmfile = ''
self.tarfile = ''
@@ -105,6 +108,8 @@ class PuppetHost(object):
if self.opts['verbose']:
print 'done'
+ self._version = time.strftime(self.datefmt)
+
def package(self, packages = ['rpm']):
"""Create packages in requested formats"""
for package in packages:
@@ -246,8 +251,7 @@ class PuppetHost(object):
self._version = x509.get_notBefore()[:8]
except:
# pyOpenSSL < 0.7 lacks load_certificate()... do it the hard way
- import time
- format = '%Y%m%d'
+ format = self.datefmt
cmd = 'openssl x509 -in %s -text -noout' % cert
status, output = commands.getstatusoutput(cmd)
if status == 0: