Install is writing in my build directory
Hal Murray
hmurray at megapathdsl.net
Fri Dec 29 11:16:13 UTC 2017
Is that expected? Why? ...
waf check does it too. So does a redundant waf build.
I'd like a way to test that everything is ready to install. I'd expect waf
check to do that.
[ 97/104] Processing /home/murray/ntpsec/raw/build/main/pylib/control.py:
wafhelpers/pythonize-header include/ntp_control.h ->
build/main/pylib/control.py
[ 98/104] Processing /home/murray/ntpsec/raw/build/main/pylib/magic.py:
wafhelpers/pythonize-header include/ntp.h -> build/main/pylib/magic.py
[ 99/104] Processing /home/murray/ntpsec/raw/build/main/pylib/version.py,/home
/murray/ntpsec/raw/wafhelpers/.autorevision-cache: VERSION
wafhelpers/autorevision.sh -> build/main/pylib/version.py
wafhelpers/.autorevision-cache
Here is why I noticed it? (after a sudo install)
[murray at hgm raw]$ ls -l build/main/pylib/ | grep root
-rw-r--r-- 1 root root 4648 Dec 29 03:02 control.py
-rw-r--r-- 1 root root 4557 Dec 29 03:02 magic.py
-rw-r--r-- 1 root root 484 Dec 29 03:02 version.py
[murray at hgm raw]$
While poking around, I also saw one case where the link ntp -> pylib was also
owned by root.
Context is I did a sudo around the script I use to install with DESTDIR=foo
to test some code that sets up ntpd to setuid as user ntp, then discovered a
simple rm -r on my build directory asked me about those files?
--
These are my opinions. I hate spam.
More information about the devel
mailing list