Changeset 5231


Ignore:
Timestamp:
Jun 20, 2017, 2:53:52 PM (18 months ago)
Author:
Juanma
Message:

Add alias for admin-center when restoring a backup from <=15

Location:
n4d-dnsmasq/trunk/fuentes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • n4d-dnsmasq/trunk/fuentes/debian/changelog

    r4403 r5231  
     1n4d-dnsmasq (1.60) xenial; urgency=medium
     2
     3  * Add alias for admin-center when restoring a backup from <=15
     4
     5 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Tue, 20 Jun 2017 14:50:38 +0200
     6
    17n4d-dnsmasq (1.59) xenial; urgency=high
    28
  • n4d-dnsmasq/trunk/fuentes/install-dnsmasq/usr/share/n4d/python-plugins/DnsmasqManager.py

    r4398 r5231  
    104104                                version=objects["ServerBackupManager"].restoring_version
    105105                                majorBackupVersion=int(version[0:version.find('.')])
    106                                 for d in self.backup_dirs:
     106                                for d in self.backup_dirs:
    107107                                        tmp_path=tmp_dir+d
    108108                                        if os.path.exists(tmp_path):
    109                                                 self.makedir(d)
     109                                                self.makedir(d)
    110110                                                if d == self.dynamicconfpath and majorBackupVersion<=15:
    111111                                                        #Read tmpdir and exclude centralized services
     
    119119                                                                                self.restore_as_centralized(cnameFile,configDir,configTmpDir)
    120120                                                                                break
    121                                                 cmd="cp -r " + tmp_path +"/* "  + d
    122                                                 os.system(cmd)
    123 
    124                                 os.system("systemctl restart dnsmasq")
    125 
    126                                 return [True,""]
    127 
     121                                cmd="cp -r " + tmp_path +"/* "  + d
     122                                os.system(cmd)
     123                                #Add alias for admin-center if backup version<=15
     124                                if majorBackupVersion<=15:
     125                                        self.add_alias("admin-center")
     126                                os.system("systemctl restart dnsmasq")
     127                                return [True,""]
    128128                        else:
    129129                                return [False,"Backup file not found"]
    130130
    131131                except Exception as e:
    132                        
    133132                        return [False,str(e)]
    134133                       
Note: See TracChangeset for help on using the changeset viewer.