mirror of
https://github.com/aristocratos/btop.git
synced 2024-09-27 22:01:29 +02:00
Re-enable setuid and set default SU_GROUP to wheel for OSX
This commit is contained in:
parent
a416c888c7
commit
921cfa01ff
6
Makefile
6
Makefile
@ -98,7 +98,6 @@ override CXXFLAGS += $(REQFLAGS) $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
|
|||||||
override LDFLAGS += $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
|
override LDFLAGS += $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
|
||||||
INC := -I$(INCDIR) -I$(SRCDIR)
|
INC := -I$(INCDIR) -I$(SRCDIR)
|
||||||
SU_USER := root
|
SU_USER := root
|
||||||
SU_GROUP := root
|
|
||||||
|
|
||||||
ifdef DEBUG
|
ifdef DEBUG
|
||||||
override OPTFLAGS := -O0 -g
|
override OPTFLAGS := -O0 -g
|
||||||
@ -106,7 +105,9 @@ endif
|
|||||||
|
|
||||||
ifeq ($(PLATFORM), OSX)
|
ifeq ($(PLATFORM), OSX)
|
||||||
override LDCXXFLAGS += -framework IOKit -framework CoreFoundation
|
override LDCXXFLAGS += -framework IOKit -framework CoreFoundation
|
||||||
|
SU_GROUP := wheel
|
||||||
else
|
else
|
||||||
|
SU_GROUP := root
|
||||||
ifneq ($(ARCH),arm64)
|
ifneq ($(ARCH),arm64)
|
||||||
override LDCXXFLAGS += -fstack-protector -fstack-clash-protection
|
override LDCXXFLAGS += -fstack-protector -fstack-clash-protection
|
||||||
endif
|
endif
|
||||||
@ -179,7 +180,7 @@ install:
|
|||||||
@printf "\033[1;92mInstalling themes to: \033[1;97m$(DESTDIR)$(PREFIX)/share/btop/themes\033[0m\n"
|
@printf "\033[1;92mInstalling themes to: \033[1;97m$(DESTDIR)$(PREFIX)/share/btop/themes\033[0m\n"
|
||||||
@cp -pr themes $(DESTDIR)$(PREFIX)/share/btop
|
@cp -pr themes $(DESTDIR)$(PREFIX)/share/btop
|
||||||
|
|
||||||
ifneq ($(PLATFORM),OSX)
|
|
||||||
#? Set SUID bit for btop as $SU_USER in $SU_GROUP
|
#? Set SUID bit for btop as $SU_USER in $SU_GROUP
|
||||||
setuid:
|
setuid:
|
||||||
@printf "\033[1;97mFile: $(DESTDIR)$(PREFIX)/bin/btop\n"
|
@printf "\033[1;97mFile: $(DESTDIR)$(PREFIX)/bin/btop\n"
|
||||||
@ -187,7 +188,6 @@ setuid:
|
|||||||
@chown $(SU_USER):$(SU_GROUP) $(DESTDIR)$(PREFIX)/bin/btop
|
@chown $(SU_USER):$(SU_GROUP) $(DESTDIR)$(PREFIX)/bin/btop
|
||||||
@printf "\033[1;92mSetting SUID bit\033[0m\n"
|
@printf "\033[1;92mSetting SUID bit\033[0m\n"
|
||||||
@chmod u+s $(DESTDIR)$(PREFIX)/bin/btop
|
@chmod u+s $(DESTDIR)$(PREFIX)/bin/btop
|
||||||
endif
|
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
@printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/bin/btop\033[0m\n"
|
@printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/bin/btop\033[0m\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user