howdy
howdy copied to clipboard
move config.ini and /models to /etc/howdy
For better compatibility with immutable OSs like Fedora Silverblue and all CoreOS derivatives. Immutable OSs give the user write access only to the /etc
directory.
Fixes #594
Thank you so much for your effort, hope this will be merged.
One question though: what about snapshots? It seems that /src/snapshot.py creates the snapshots folder next to itself in /usr/lib/
Maybe it should be moved to somewhere like /var/log/howdy ?
Seems like a good suggestion, same for the /var/log idea. I also want to move the current folder location in general as /lib/security was for pam-python compatibility before, maybe /usr/bin would be better
See #669 for other good points, @Zocker1999NET what do you think of my point above, moving the actual binaries/python files to somewhere that's not /lib/security
?
See #669 for other good points, @Zocker1999NET what do you think of my point above, moving the actual binaries/python files to somewhere that's not
/lib/security
?
@boltgolt /lib/security
or /lib
seem both reasonable enough for binaries because /bin
e.g. is reserved for commands a normal user would execute in a shell and only the howdy
command itself would qualify for it IMO. Then only /usr/share
comes to my mind as another option, which would be applicable for architecture independent data (logos, reference models, python files). But keeping all data where it is stored now seems reasonable enough as well.
Thanks for the changes, finally merged!