diff options
author | ng0 <ng0@n0.is> | 2019-10-23 21:51:46 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-10-23 21:51:46 +0000 |
commit | 4993eac25ce2737fc45aec08f21226f523405804 (patch) | |
tree | a32a054c36102aa712a17b9b27be14b72fa8557b /README | |
parent | 0c13e270c31ef2896d56eb3d53ac7a5714ea1e58 (diff) | |
download | gnunet-4993eac25ce2737fc45aec08f21226f523405804.tar.gz gnunet-4993eac25ce2737fc45aec08f21226f523405804.zip |
remove never working setuid helper code from the build-system.
refer to the Changelog for a longer reason. In conclusion, this
is what people expect, this is what Package Managers patch away
for portability, and we can't use install(1) for this because
it's not a portable tool.
Diffstat (limited to 'README')
-rw-r--r-- | README | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -189,6 +189,32 @@ Recommended autotools for compiling the Git version are: | |||
189 | more details. | 189 | more details. |
190 | However, this leak is just a minor concern. | 190 | However, this leak is just a minor concern. |
191 | 191 | ||
192 | Notes on setuid | ||
193 | =============== | ||
194 | |||
195 | For a correct functionality depending on the host OS, you need | ||
196 | to run the equivalent of these steps after installation: | ||
197 | |||
198 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-vpn | ||
199 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-vpn | ||
200 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-transport-wlan | ||
201 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-transport-wlan | ||
202 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-transport-bluetooth | ||
203 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-transport-bluetooth | ||
204 | chown root $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
205 | chgrp $(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
206 | chmod 4750 $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
207 | chgrp $(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
208 | chown gnunet:$(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
209 | chmod 2750 $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
210 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-exit | ||
211 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-exit | ||
212 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server | ||
213 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client | ||
214 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server | ||
215 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client | ||
216 | |||
217 | |||
192 | Requirements | 218 | Requirements |
193 | ============ | 219 | ============ |
194 | 220 | ||