diff options
author | ng0 <ng0@n0.is> | 2019-10-23 20:24:46 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-10-23 20:24:46 +0000 |
commit | fb5a4bff07c34012cc188ff5d8c3d174e9d8c131 (patch) | |
tree | 0e801d5bbdf69705e2d4857994ec237ef60df00c /src | |
parent | c4cd5da52ee63b5d920f3cb6f87e5a1a3140b148 (diff) |
first test commit to make sudo + sh scripts obsolete.
install(1) is too unportable to handle this job so
we take the content of the scripts.
Diffstat (limited to 'src')
-rw-r--r-- | src/dns/Makefile.am | 7 | ||||
-rw-r--r-- | src/exit/Makefile.am | 3 | ||||
-rw-r--r-- | src/nat/Makefile.am | 12 | ||||
-rw-r--r-- | src/transport/Makefile.am | 6 | ||||
-rw-r--r-- | src/vpn/Makefile.am | 3 |
5 files changed, 23 insertions, 8 deletions
diff --git a/src/dns/Makefile.am b/src/dns/Makefile.am index acf9660f7..8082cbab5 100644 --- a/src/dns/Makefile.am +++ b/src/dns/Makefile.am @@ -25,7 +25,12 @@ endif if LINUX HIJACKBIN = gnunet-helper-dns install-exec-hook: - $(top_srcdir)/src/dns/install-dns-helper.sh $(DESTDIR)$(libexecdir) $(GNUNETDNS_GROUP) $(SUDO_OR_DOAS_BINARY) || true + chown root $(DESTDIR)$(libexecdir)/gnunt-helper-dns + chgrp $(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunt-helper-dns + chmod 4750 $(DESTDIR)$(libexecdir)/gnunt-helper-dns + chgrp $(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunt-helper-dns + chown gnunet:$(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunt-helper-dns + chmod 2750 $(DESTDIR)$(libexecdir)/gnunt-helper-dns else install-exec-hook: endif diff --git a/src/exit/Makefile.am b/src/exit/Makefile.am index bca0f1d9f..c45354256 100644 --- a/src/exit/Makefile.am +++ b/src/exit/Makefile.am @@ -25,7 +25,8 @@ endif if LINUX EXITBIN = gnunet-helper-exit install-exec-hook: - $(top_srcdir)/src/exit/install-exit-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_OR_DOAS_BINARY) || true + chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-exit + chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-exit else install-exec-hook: endif diff --git a/src/nat/Makefile.am b/src/nat/Makefile.am index d88dd6db4..2c04741da 100644 --- a/src/nat/Makefile.am +++ b/src/nat/Makefile.am @@ -21,14 +21,20 @@ if LINUX NATSERVER = gnunet-helper-nat-server.c NATCLIENT = gnunet-helper-nat-client.c install-exec-hook: - $(top_srcdir)/src/nat/install-nat-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_OR_DOAS_BINARY) || true + chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server + chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client + chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server + chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client else if XFREEBSD NATBIN = gnunet-helper-nat-server gnunet-helper-nat-client NATSERVER = gnunet-helper-nat-server.c NATCLIENT = gnunet-helper-nat-client.c install-exec-hook: - $(top_srcdir)/src/nat/install-nat-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_OR_DOAS_BINARY) || true + chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server + chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client + chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server + chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client endif else install-exec-hook: @@ -61,7 +67,7 @@ if USE_COVERAGE endif lib_LTLIBRARIES = \ - libgnunetnatnew.la + libgnunetnatnew.la libgnunetnatnew_la_SOURCES = \ nat_api.c \ diff --git a/src/transport/Makefile.am b/src/transport/Makefile.am index 178ecc737..b690fa345 100644 --- a/src/transport/Makefile.am +++ b/src/transport/Makefile.am @@ -103,9 +103,11 @@ endif if LINUX install-exec-hook: - $(top_srcdir)/src/transport/install-wlan-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_OR_DOAS_BINARY) || true + chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-transport-wlan + chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-transport-wlan if HAVE_LIBBLUETOOTH - $(top_srcdir)/src/transport/install-bluetooth-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_OR_DOAS_BINARY) || true + chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-transport-bluetooth + chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-transport-bluetooth endif else install-exec-hook: diff --git a/src/vpn/Makefile.am b/src/vpn/Makefile.am index 4d7ca087e..9992fa5ed 100644 --- a/src/vpn/Makefile.am +++ b/src/vpn/Makefile.am @@ -25,7 +25,8 @@ endif if LINUX VPNBIN = gnunet-helper-vpn install-exec-hook: - $(top_srcdir)/src/vpn/install-vpn-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_OR_DOAS_BINARY) || true + chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-vpn + chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-vpn else install-exec-hook: endif |