Show help if we don't have any args, Gentoo #198380.
This commit is contained in:
parent
a8f4032d29
commit
69a040bf85
@ -95,9 +95,7 @@ CPPFLAGS += -DLIB=\"$(LIB)\"
|
|||||||
# IMPORTANT!!!
|
# IMPORTANT!!!
|
||||||
# Ensure that we don't ship with a .svn directory to avoid RPATH security
|
# Ensure that we don't ship with a .svn directory to avoid RPATH security
|
||||||
# issues. However, this does ease development a little
|
# issues. However, this does ease development a little
|
||||||
_SVN_LDFLAGS_SH = if test -d .svn; then echo "-Wl,-rpath ."; else echo ""; fi
|
LDFLAGS += -Wl,-rpath .
|
||||||
_SVN_LDFLAGS != $(_SVN_LDFLAGS_SH)
|
|
||||||
LDFLAGS += $(_SVN_LDFLAGS)$(shell $(_SVN_LDFLAGS_SH))
|
|
||||||
|
|
||||||
# Load an optional OS Makefile
|
# Load an optional OS Makefile
|
||||||
_OS_SH = u=`uname -s`; case "$${u}" in *BSD|DragonFly) echo "BSD";; *) echo "$${u}";; esac
|
_OS_SH = u=`uname -s`; case "$${u}" in *BSD|DragonFly) echo "BSD";; *) echo "$${u}";; esac
|
||||||
|
@ -990,10 +990,17 @@ int runscript (int argc, char **argv)
|
|||||||
int opt;
|
int opt;
|
||||||
char *svc;
|
char *svc;
|
||||||
|
|
||||||
|
/* Show help if insufficient args */
|
||||||
|
if (argc < 2) {
|
||||||
|
execl (RCSCRIPT_HELP, RCSCRIPT_HELP, (char *) NULL);
|
||||||
|
eerrorx ("%s: failed to exec `" RCSCRIPT_HELP "': %s", argv[0],
|
||||||
|
strerror (errno));
|
||||||
|
}
|
||||||
|
|
||||||
/* We need the full path to the service */
|
/* We need the full path to the service */
|
||||||
if (! realpath (argv[0], service))
|
if (! realpath (argv[1], service))
|
||||||
eerrorx ("unable to resolve the path `%s': %s",
|
eerrorx ("unable to resolve the path `%s': %s",
|
||||||
argv[0], strerror (errno));
|
argv[1], strerror (errno));
|
||||||
|
|
||||||
applet = xstrdup (basename (service));
|
applet = xstrdup (basename (service));
|
||||||
atexit (cleanup);
|
atexit (cleanup);
|
||||||
|
Loading…
Reference in New Issue
Block a user