kisslinux/kiss

User `umask` interferes with packaging

Closed this issue · 0 comments

  • Does this issue occur in master?

Description

Set umask 077 in ~/.profile, then do kiss b <pkg> and observe that the resulting files are all read/write/execute for root only. In particular the resulting installed package is not usable by ordinary users (eg kiss manifest <pkg> will fail, among all actions requiring access to the installed files/directories).

Presumably somewhere in the packaging/build/installation process umask 022 should be ensured, or perhaps after install some form of chmod a=u $(cat /path/to/manifest) or something?

Error message

N/A

Verbose log

N/A


Issues without attached log file will be closed unless steps to reproduce the
problem are provided in place of it. Issues not using the template will be
closed. Feature requests and otherwise non-issues can disregard this notice.