summary refs log tree commit diff
path: root/curtis
diff options
context:
space:
mode:
authorJune McEnroe <programble@gmail.com>2017-07-23 00:34:26 -0400
committerJune McEnroe <programble@gmail.com>2017-07-23 00:34:26 -0400
commitf90167e3f5975d20f487309baa369269ab0b1d73 (patch)
treeeb0f10ff83c0535d8c10a63bfd26b2672f6b9c9f /curtis
parentClean up hnel a tiny bit (diff)
downloadsrc-f90167e3f5975d20f487309baa369269ab0b1d73.tar.gz
src-f90167e3f5975d20f487309baa369269ab0b1d73.zip
Remove useless setuid in bri
Don't you think it would be better if the setuid bit only gave you
permission to do it and didn't do it for you?
Diffstat (limited to '')
-rwxr-xr-xcurtis/.bin/bri.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/curtis/.bin/bri.c b/curtis/.bin/bri.c
index 4c53475f..d085814b 100755
--- a/curtis/.bin/bri.c
+++ b/curtis/.bin/bri.c
@@ -1,7 +1,9 @@
 #if 0
-cc -Wall -Wextra -pedantic $@ -o $(dirname $0)/bri $0 && \
-sudo chown root:root $(dirname $0)/bri && \
-sudo chmod u+s $(dirname $0)/bri
+set -e
+bin=$(dirname $0)
+cc -Wall -Wextra -pedantic $@ -o $bin/bri $0
+sudo chown root:root $bin/bri
+sudo chmod u+s $bin/bri
 exit
 #endif
 
@@ -65,9 +67,6 @@ int main(int argc, char *argv[]) {
         value = buf;
     }
 
-    error = setuid(0);
-    if (error) err(EX_NOPERM, "setuid(0)");
-
     FILE *brightness = fopen("brightness", "w");
     if (!brightness) err(EX_IOERR, "brightness");
 
lass='tag-annotated-deco' href='/litterbox/tag/?h=1.3'>1.3June McEnroe 2020-05-21Clean up unscoop manual pageJune McEnroe 2020-05-21Fix search expression appendJune McEnroe 2020-05-21Fix dbPrepare errx callJune McEnroe 2020-05-21Add only the necessary expressions to scoop's queryJune McEnroe 2020-05-21Explicitly set stdout line buffered when pagingJune McEnroe 2020-05-21Do not sort results in scoop by defaultJune McEnroe 2020-05-21Expand and clarify documentationJune McEnroe 2020-05-21Execute PAGER with the SHELLJune McEnroe 2020-05-21Automatically perform database migrations in litterboxJune McEnroe 2020-05-20Don't install rc scripts on other platformsJune McEnroe 2020-05-20Rewrite build and install like pounce 1.3June McEnroe 2020-05-20Update email addressesJune McEnroe 2020-04-23Call updateConsumer from handleError 1.2p1June McEnroe 2020-04-20Use . as ${LDLIBS.$@} separatorJune McEnroe 2020-04-05Error on invalid ISUPPORT values 1.2June McEnroe 2020-04-05Only set RCS on FreeBSDJune McEnroe 2020-04-05Log bans and unbansJune McEnroe 2020-04-05Parse mode types from ISUPPORTJune McEnroe 2020-04-05Add unscoop matchers for ban/unban eventsJune McEnroe 2020-04-05Check unscoop regexps with make testJune McEnroe 2020-04-05Add unscoop -n flag for checking regexpsJune McEnroe 2020-04-05Add Ban and Unban event typesJune McEnroe 2020-04-02Update styleJune McEnroe 2020-03-31Update unscoop catgirl matchersJune McEnroe 2020-03-31Fix writing verbose to stderrJune McEnroe 2020-03-02Include <>/-/* around nicks in scoop coloring 1.1June McEnroe 2020-03-02Replace .mk files with configure scriptJune McEnroe 2020-02-28Implement the causal.agency/consumer capabilityJune McEnroe 2020-02-22Include <>/-/* around nicks in coloringJune McEnroe 2020-02-22Use (almost) the full range of IRC colors for nicksJune McEnroe