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-----

Reply via email to