pampanic / pam_panic

A PAM module that protects sensitive data and provides a panic function for emergency situations. Authentication through passwords or removable media.
GNU General Public License v3.0
56 stars 11 forks source link

Convert the project to use the GNU Build System (aka Autotools) #36

Closed jordydickinson closed 6 years ago

jordydickinson commented 6 years ago

LICENSE was renamed COPYING because otherwise autoreconf complains loudly. This is also the reason AUTHORS, INSTALL, and README were created.

Man pages were moved into src/pam_panic/man and src/pam_panic_pw/man.

Finally, certain variables are passed through the config.h file to the module rather than as -D flags on the command-line.

Bandie commented 6 years ago

Closes #30 Damn you, keywords. :/

jordydickinson commented 6 years ago

PPASSFILE problem is fixed. I'll see what I can do about the .la files. autoreconf -i can be done with a git hook if you like, but in my opinion it shouldn't be a part of the repo as it will slow down pulls quite a bit. Also, as long as configure.ac isn't modified, the generated Makefiles will automatically regenerate themselves.