Changeset 4994


Ignore:
Timestamp:
May 31, 2017, 1:05:17 PM (22 months ago)
Author:
hectorgh
Message:

read changelog

Location:
n4d-server-plugins/trunk/fuentes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • n4d-server-plugins/trunk/fuentes/debian/changelog

    r4513 r4994  
     1n4d-server-plugins (0.109) xenial; urgency=high
     2
     3  * Added retries to samba id query.
     4  * PasswordManager ignores sqlite file if it's a slave with /net mounted via nfs.
     5
     6 -- Hector Garcia Huerta <hectorgh@gmail.com>  Wed, 31 May 2017 13:03:13 +0200
     7
    18n4d-server-plugins (0.108) xenial; urgency=high
    29
  • n4d-server-plugins/trunk/fuentes/server-install-files/usr/share/n4d/python-plugins/LdapManager.py

    r4992 r4994  
    359359
    360360                self.samba_id=None
     361                self.get_samba_id_first_run=False
    361362                t=threading.Thread(target=self.get_samba_id_t)
    362363                t.daemon=True
     
    375376                                aux = sambaid.split(":")[1]
    376377                                self.samba_id = aux[1:len(aux)-1]
    377                                 print("[LDAPMANAGER] Samba ID Thread finished.")
     378                                self.get_samba_id_first_run=True
     379                                print("[LDAPMANAGER] Samba ID ready.")
    378380                                return True
    379381                        except Exception as e:
     
    382384                                        print("[LDAPMANAGER] Retrying in 2 sec...")
    383385                                        time.sleep(2)
    384                
     386
     387                self.get_samba_id_first_run=True
    385388                return False
    386389               
     
    563566       
    564567        def connect(self):
    565                
    566                 if self.samba_id==None:
     568       
     569                if self.get_samba_id_first_run and self.samba_id==None:
    567570                        # Calling blocking call instead of thread
    568571                        self.get_samba_id_t()
  • n4d-server-plugins/trunk/fuentes/server-install-files/usr/share/n4d/python-plugins/PasswordManager.py

    r180 r4994  
    1212        def __init__(self):
    1313                       
    14                 self.create_database()
     14                if not os.path.exists("/lib/systemd/system/net-server\\x2dsync.mount"):
     15                        self.create_database()
    1516               
    1617               
     
    1819       
    1920        def create_database(self):
    20                
    2121                if not os.path.exists(PasswordManager.PASSWORD_FILE):
    2222                        if not os.path.exists(PasswordManager.LOG_PATH):
Note: See TracChangeset for help on using the changeset viewer.