summaryrefslogtreecommitdiffstats
path: root/abs/core/func/failed_func
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2012-09-23 18:38:24 (GMT)
committerJames Meyer <james.meyer@operamail.com>2012-09-23 18:38:24 (GMT)
commitdab0a7167db39e0ed009a6061a9a0a8d91f86a2c (patch)
tree770caca959d224c396ba68c3e11b0daff6c15ea8 /abs/core/func/failed_func
parentbea0f6ea7fa89b80f5e5c1b6d8b50577fdeaffba (diff)
downloadlinhes_pkgbuild-dab0a7167db39e0ed009a6061a9a0a8d91f86a2c.zip
linhes_pkgbuild-dab0a7167db39e0ed009a6061a9a0a8d91f86a2c.tar.gz
linhes_pkgbuild-dab0a7167db39e0ed009a6061a9a0a8d91f86a2c.tar.bz2
func: touch new certs to update the date when func fails. This is needed in cases where the system was installed with an incorrect time.
Diffstat (limited to 'abs/core/func/failed_func')
-rw-r--r--abs/core/func/failed_func3
1 files changed, 3 insertions, 0 deletions
diff --git a/abs/core/func/failed_func b/abs/core/func/failed_func
index bb4ad7a..b4605bf 100644
--- a/abs/core/func/failed_func
+++ b/abs/core/func/failed_func
@@ -12,10 +12,13 @@ status=$?
if [ $status = 0 ]
then
echo "removing ca (failed_func.sh)"
+ touch /etc/pki/certmaster/ca/*
rm -f /etc/pki/certmaster/*
echo "restarting func"
sv stop funcd
+ sv stop certmaster
sleep 3
+ sv start certmaster
sv start funcd
fi