aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-10-23 21:51:46 +0000
committerng0 <ng0@n0.is>2019-10-23 21:51:46 +0000
commit4993eac25ce2737fc45aec08f21226f523405804 (patch)
treea32a054c36102aa712a17b9b27be14b72fa8557b /README
parent0c13e270c31ef2896d56eb3d53ac7a5714ea1e58 (diff)
downloadgnunet-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--README26
1 files changed, 26 insertions, 0 deletions
diff --git a/README b/README
index 31ab18727..75dd75694 100644
--- a/README
+++ b/README
@@ -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
192Notes on setuid
193===============
194
195For a correct functionality depending on the host OS, you need
196to run the equivalent of these steps after installation:
197
198chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-vpn
199chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-vpn
200chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-transport-wlan
201chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-transport-wlan
202chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-transport-bluetooth
203chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-transport-bluetooth
204chown root $(DESTDIR)$(libexecdir)/gnunet-helper-dns
205chgrp $(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns
206chmod 4750 $(DESTDIR)$(libexecdir)/gnunet-helper-dns
207chgrp $(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns
208chown gnunet:$(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns
209chmod 2750 $(DESTDIR)$(libexecdir)/gnunet-helper-dns
210chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-exit
211chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-exit
212chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server
213chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client
214chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server
215chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client
216
217
192Requirements 218Requirements
193============ 219============
194 220