Package: freedombox-setup Version: 0.5 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I suggest the following improvements to the LDAP setup process: - - Move packages as dependencies: there are many packages being installed during LDAP setup process. They should instead be added as dependencies in the control file. This will allow auto-removing LDAP stuff when freedombox-setup is removed. - - Setup and use ldapscripts: Currently Plinth sets up ldapscripts everytime it wants to do an operations. Instead setup here along with LDAP setup. Further, use the command ldapinit to setup ou=People and ou=Groups. - - Move PAM configs into files: PAM configuration files that go in /usr/share/pam-configs/ are written out during setup process. Instead ship them as files in .deb. This allows for proper upgrades to happen in future. Note that to avoid clashes with any other package providing files with same name, we need to suffix them with -plinth - - Move configuration to Plinth: As an alternative to the above process, consider moving LDAP setup process to Plinth. This can only happen when Plinth has a setup mechanism. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJV0LbJAAoJEDbDYUQMm8lx86EP/RynDVkrnPNqV/A7S6pW5+fi apPXiM4rbjAk6oq0KzYDUQ3Yc/OkOoTi6joeYAL2uKGer49btLur+e0AIMmcNyho xybkaapRgN/xlktTG5mFo46XX9GslVGGjh3nMqe67HqIH9Df6BTxznLwjIAtgUVa xDL6CVZbBAgEju7VSwy4bZthCwP1PjgGpcCkD196oBLr+e7GnImNGQZ97bBnGdS8 6teGc3Ud2E3oONYffUgYWYbiWX5wuw8rI3EcOfxXILCowLdMBtTxJcF8Re3nw7O8 Aq1iNsHJ67hgjsu5tFUoTlbMNqSfCOaKEB/5or7QV9zWS/rEis395SxNU2eNpOQ6 qBOQR8QRrklfZBpf7Rw1GDYrF2wpXGGg5idRnGbvGBv3TEb4BE9XJUwqy2FCMExh MrXFyebYkESXRSke11fHuWwMhuzXkPvfGTj0ydWwMUMhoSsaEDv0b7Q8mKl/u/U/ uTYLsPCVG6oBqo3eyyp4gBz9Gn5ajceWhVlLrvcAJ5IE/t8bxocUwCeg4oG1k7j1 eKIY+gRK9YuQdvB9a3PUzbKQXRrzwW+WxupfUZysbF9uegusJxvrfOkPspSPu2MU dTJQs3AZXwazpDnnXU72RTlfYm998bPE4lxPdIDbbvJyO7kkovVl2c6bukABraE/ PHX5lIsL5M33Kk5qFQ6+ =4lvq -----END PGP SIGNATURE-----

