SMOLNET PORTAL home about changes
iMake sudo asking more obvious if prompt is given. - thinglaunch - A simple command and password promtper for X11.	Err	bitreich.org	70
hgit clone git://bitreich.org/thinglaunch	URL:git://bitreich.org/thinglaunch	bitreich.org	70
1Log	/scm/thinglaunch/log.gph	bitreich.org	70
1Files	/scm/thinglaunch/files.gph	bitreich.org	70
1Refs	/scm/thinglaunch/refs.gph	bitreich.org	70
1Tags	/scm/thinglaunch/tag	bitreich.org	70
1LICENSE	/scm/thinglaunch/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit d67511b5bd71cac812727218bc42cc3d23760bc5	/scm/thinglaunch/commit/d67511b5bd71cac812727218bc42cc3d23760bc5.gph	bitreich.org	70
1parent ea4447f1720d7ef60229bc29b3a0fc12c0d39ccb	/scm/thinglaunch/commit/ea4447f1720d7ef60229bc29b3a0fc12c0d39ccb.gph	bitreich.org	70
hAuthor: Christoph Lohmann <20h@r-36.net>	URL:mailto:20h@r-36.net	bitreich.org	70
iDate:   Thu, 26 Apr 2018 07:16:12 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iMake sudo asking more obvious if prompt is given.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M thinglaunch.c                       |      13 +++++++++----	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 9 insertions(+), 4 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/thinglaunch.c b/thinglaunch.c	/scm/thinglaunch/file/thinglaunch.c.gph	bitreich.org	70
i@@ -68,6 +68,8 @@ usage(void)	Err	bitreich.org	70
i int	Err	bitreich.org	70
i main(int argc, char *argv[])	Err	bitreich.org	70
i {	Err	bitreich.org	70
i+        char promptb[256];	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         if (strstr(argv[0], "thingaskpass")) {	Err	bitreich.org	70
i                 issecret = 1;	Err	bitreich.org	70
i                 tostdout = 1;	Err	bitreich.org	70
i@@ -76,10 +78,13 @@ main(int argc, char *argv[])	Err	bitreich.org	70
i         if (strstr(argv[0], "thingsudoaskpass")) {	Err	bitreich.org	70
i                 issecret = 1;	Err	bitreich.org	70
i                 tostdout = 1;	Err	bitreich.org	70
i-                if (argc > 1)	Err	bitreich.org	70
i-                        prompt = argv[1];	Err	bitreich.org	70
i-                else	Err	bitreich.org	70
i-                        prompt = "secret sudo> ";	Err	bitreich.org	70
i+                if (argc > 1) {	Err	bitreich.org	70
i+                        snprintf(promptb, sizeof(promptb),	Err	bitreich.org	70
i+                                        "sudo('%s')> ", argv[1]);	Err	bitreich.org	70
i+                        prompt = promptb;	Err	bitreich.org	70
i+                } else {	Err	bitreich.org	70
i+                        prompt = "sudo> ";	Err	bitreich.org	70
i+                }	Err	bitreich.org	70
i                 argc = 0;	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i 	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/thinglaunch/commit/d67511b5bd...
Content-Typetext/plain; charset=utf-8