[ldapcertfs] Code redondant

* Et modifs invisibles \o/
This commit is contained in:
Pierre-Elliott Bécue 2014-04-13 18:46:47 +02:00
parent f2891637b0
commit 534b891f59

View file

@ -135,9 +135,6 @@ class LdapCertFS(fuse.Fuse):
'key_cert_chain.pem' : {'file':['privatekey', 'certificat', 'chain'], 'mode':0400}, 'key_cert_chain.pem' : {'file':['privatekey', 'certificat', 'chain'], 'mode':0400},
'cert_chain.pem' : {'file':['certificat', 'chain'], 'mode':0400}, 'cert_chain.pem' : {'file':['certificat', 'chain'], 'mode':0400},
} }
self._storage = {'/': Item(0755 | stat.S_IFDIR, self.uid, self.gid)}
self.build_tree() self.build_tree()
def build_tree(self): def build_tree(self):
@ -151,7 +148,7 @@ class LdapCertFS(fuse.Fuse):
machines = conn.search("(&(%s)(mid=*))" % self.ldap_filter, sizelimit=8000) machines = conn.search("(&(%s)(mid=*))" % self.ldap_filter, sizelimit=8000)
else: else:
machines = conn.get_local_machines() machines = conn.get_local_machines()
for machine in machines: for machine in machines:
if not machine.certificats(): if not machine.certificats():
continue continue
@ -395,7 +392,7 @@ def main(usage):
if __name__ == '__main__': if __name__ == '__main__':
usage=""" usage="""
LdapCertFS - Ldap Certificate File System LdapCertFS - Ldap Certificate File System
Les obtions spécifiques sont : Les obtions spécifiques sont :
* --decrypt : pour déchiffrer les clefs privées (un prompt demande le * --decrypt : pour déchiffrer les clefs privées (un prompt demande le
mot de passe si nécessaire. mot de passe si nécessaire.
* --nopkey : exclure les clefs privées lors de la construction du FS. * --nopkey : exclure les clefs privées lors de la construction du FS.
@ -412,7 +409,7 @@ LdapCertFS - Ldap Certificate File System
# On force à fornir au moint un paramètre (il faut au moins un point de montage) # On force à fornir au moint un paramètre (il faut au moins un point de montage)
if len(sys.argv)<2: if len(sys.argv)<2:
sys.stderr.write("%s\n" % usage.replace('%prog', sys.argv[0])) sys.stderr.write("%s\n" % usage.replace('%prog', sys.argv[0]))
sys.exit(1) sys.exit(1)
# On appel main et on affiche les exceptions EnvironmentError # On appel main et on affiche les exceptions EnvironmentError
try: try:
main(usage) main(usage)