iSimplify Makefile and use system flags if there are any. - sup - small tool for privilege escalation Err bitreich.org 70
hgit clone git://bitreich.org/sup git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sup URL:git://bitreich.org/sup git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sup bitreich.org 70
1Log /scm/sup/log.gph bitreich.org 70
1Files /scm/sup/files.gph bitreich.org 70
1Refs /scm/sup/refs.gph bitreich.org 70
1Tags /scm/sup/tag bitreich.org 70
1README /scm/sup/file/README.gph bitreich.org 70
1LICENSE /scm/sup/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit 6953562c3fce572433811b5b8a11a1c809d3229b /scm/sup/commit/6953562c3fce572433811b5b8a11a1c809d3229b.gph bitreich.org 70
1parent 6dc729cc16f9263e76a04c9c366139d4cb44db1f /scm/sup/commit/6dc729cc16f9263e76a04c9c366139d4cb44db1f.gph bitreich.org 70
hAuthor: parazyd <parazyd@dyne.org> URL:mailto:parazyd@dyne.org bitreich.org 70
iDate: Wed, 27 Jan 2021 15:08:15 +0100 Err bitreich.org 70
i Err bitreich.org 70
iSimplify Makefile and use system flags if there are any. Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M LICENSE | 2 +- Err bitreich.org 70
i M Makefile | 23 +++++++++++++++-------- Err bitreich.org 70
i M README | 6 ------ Err bitreich.org 70
i D config.mk | 7 ------- Err bitreich.org 70
i Err bitreich.org 70
i4 files changed, 16 insertions(+), 22 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/LICENSE b/LICENSE /scm/sup/file/LICENSE.gph bitreich.org 70
i@@ -1,4 +1,4 @@ Err bitreich.org 70
i-Copyright (c) 2018-2019 Ivan J. <parazyd@dyne.org> Err bitreich.org 70
i+Copyright (c) 2018-2021 Ivan J. <parazyd@dyne.org> Err bitreich.org 70
i 2009-2011 pancake <nopcode.org> Err bitreich.org 70
i Err bitreich.org 70
i GNU GENERAL PUBLIC LICENSE Err bitreich.org 70
1diff --git a/Makefile b/Makefile /scm/sup/file/Makefile.gph bitreich.org 70
i@@ -2,7 +2,14 @@ Err bitreich.org 70
i # See LICENSE file for copyright and license details. Err bitreich.org 70
i .POSIX: Err bitreich.org 70
i Err bitreich.org 70
i-include config.mk Err bitreich.org 70
i+# paths Err bitreich.org 70
i+PREFIX = /usr/local Err bitreich.org 70
i+MANPREFIX = ${PREFIX}/share/man Err bitreich.org 70
i+ Err bitreich.org 70
i+# use system flags Err bitreich.org 70
i+SUP_CFLAGS = ${CFLAGS} -Wall -Werror -pedantic -std=c99 Err bitreich.org 70
i+SUP_CPPFLAGS = ${CPPFLAGS} Err bitreich.org 70
i+SUP_LDFLAGS = ${LDFLAGS} -static Err bitreich.org 70
i Err bitreich.org 70
i BIN = sup Err bitreich.org 70
i MAN = $(BIN).1 Err bitreich.org 70
i@@ -10,11 +17,14 @@ OBJ = $(BIN:=.o) sha256.o Err bitreich.org 70
i Err bitreich.org 70
i all: $(BIN) Err bitreich.org 70
i Err bitreich.org 70
i-$(OBJ): config.h config.mk Err bitreich.org 70
i+$(OBJ): config.h Err bitreich.org 70
i Err bitreich.org 70
i config.h: Err bitreich.org 70
i cp config.def.h config.h Err bitreich.org 70
i Err bitreich.org 70
i+.c.o: Err bitreich.org 70
i+ $(CC) -c $(SUP_CFLAGS) $(SUP_CPPFLAGS) $< Err bitreich.org 70
i+ Err bitreich.org 70
i $(BIN): $(OBJ) Err bitreich.org 70
i $(CC) $(OBJ) $(LDFLAGS) -o $@ Err bitreich.org 70
i Err bitreich.org 70
i@@ -23,14 +33,11 @@ clean: Err bitreich.org 70
i Err bitreich.org 70
i install: all Err bitreich.org 70
i mkdir -p $(DESTDIR)$(PREFIX)/bin Err bitreich.org 70
i- mkdir -p $(DESTDIR)$(MANDIR) Err bitreich.org 70
i+ mkdir -p $(DESTDIR)$(MANPREFIX)/man1 Err bitreich.org 70
i cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin Err bitreich.org 70
i- cp -f $(MAN) $(DESTDIR)$(MANDIR) Err bitreich.org 70
i+ cp -f $(MAN) $(DESTDIR)$(MANPREFIX)/man1 Err bitreich.org 70
i chmod 4711 $(DESTDIR)$(PREFIX)/bin/$(BIN) Err bitreich.org 70
i Err bitreich.org 70
i uninstall: Err bitreich.org 70
i rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN) Err bitreich.org 70
i- rm -f $(DESTDIR)$(MANDIR)/$(MAN) Err bitreich.org 70
i- Err bitreich.org 70
i-.c.o: Err bitreich.org 70
i- $(CC) $(CFLAGS) -c $< Err bitreich.org 70
i+ rm -f $(DESTDIR)$(MANPREFIX)/man1/$(MAN) Err bitreich.org 70
1diff --git a/README b/README /scm/sup/file/README.gph bitreich.org 70
i@@ -8,9 +8,3 @@ Configuration Err bitreich.org 70
i ------------- Err bitreich.org 70
i Use the config.h file to apply authorizations that you want to allow in Err bitreich.org 70
i sup. After editing, make sure to recompile and reinstall. Err bitreich.org 70
i- Err bitreich.org 70
i- Err bitreich.org 70
i-Installation Err bitreich.org 70
i------------- Err bitreich.org 70
i-Edit config.mk to match your local setup and execute `make install` as Err bitreich.org 70
i-root. By default, sup will be installed into the /usr/local namespace. Err bitreich.org 70
1diff --git a/config.mk b/config.mk /scm/sup/file/config.mk.gph bitreich.org 70
i@@ -1,7 +0,0 @@ Err bitreich.org 70
i-# Install paths Err bitreich.org 70
i-PREFIX = /usr/local Err bitreich.org 70
i-MANDIR = $(PREFIX)/share/man/man1 Err bitreich.org 70
i- Err bitreich.org 70
i-# Stock FLAGS Err bitreich.org 70
i-CFLAGS = -Os -Wall -Werror -pedantic -std=c99 Err bitreich.org 70
i-LDFLAGS = -static -s Err bitreich.org 70
.
Response:
text/plain