Statistics
| Branch: | Tag: | Revision:

root / debian / patches / cfgupgrade12-remove-old-ssconf.patch @ ea732744

History | View | Annotate | Download (767 Bytes)

1 c5faeefb Dimitris Aragiorgis
Description: Remove obsolete ssconf files
2 c5faeefb Dimitris Aragiorgis
  Debian packaging relies on obsolete ssconf files to detect whether the
3 c5faeefb Dimitris Aragiorgis
  upgrade has completed or not; this is not needed for upstream,
4 c5faeefb Dimitris Aragiorgis
  although it is a good cleanup
5 c5faeefb Dimitris Aragiorgis
Author: Iustin Pop <iustin@debian.org>
6 c5faeefb Dimitris Aragiorgis
Last-Update: 2010-10-24
7 c5faeefb Dimitris Aragiorgis
--- a/tools/cfgupgrade12
8 c5faeefb Dimitris Aragiorgis
+++ b/tools/cfgupgrade12
9 c5faeefb Dimitris Aragiorgis
@@ -404,6 +404,10 @@
10 c5faeefb Dimitris Aragiorgis
         logging.debug("Writing RAPI certificate to %s", options.RAPI_CERT_FILE)
11 c5faeefb Dimitris Aragiorgis
         utils.GenerateSelfSignedSslCert(options.RAPI_CERT_FILE)
12 c5faeefb Dimitris Aragiorgis
 
13 c5faeefb Dimitris Aragiorgis
+      ss_hyp = SsconfName('hypervisor')
14 c5faeefb Dimitris Aragiorgis
+      if os.path.exists(ss_hyp):
15 c5faeefb Dimitris Aragiorgis
+        utils.RemoveFile(ss_hyp)
16 c5faeefb Dimitris Aragiorgis
+
17 c5faeefb Dimitris Aragiorgis
   except:
18 c5faeefb Dimitris Aragiorgis
     logging.critical("Writing configuration failed. It is probably in an"
19 c5faeefb Dimitris Aragiorgis
                      " inconsistent state and needs manual intervention.")