From 8496659eb464928a645025a55a7cd487e83199cb Mon Sep 17 00:00:00 2001 From: Alberto Bursi Date: Sun, 1 Jan 2017 17:24:18 +0100 Subject: [PATCH] base-files: fix message of initscript wrapper currently (after blogic's edit to my commit) it prints like this: root@lede:/# service aa aa does not exist. the following services are available :adblock dnsmasq gpio_switch rpcd system boot done led sqm uhttpd crelay dropbear log sysctl umount cron firewall network sysfixtime urandom_seed ddns fstab odhcpd sysntpd which looks pretty bad, and is even worse if someone writes only "service" without arguments, as it will print " does not exist. " which is confusing. with this commit it looks like this: root@lede:/# service service "" not found, the following services are available: adblock dnsmasq gpio_switch rpcd system boot done led sqm uhttpd crelay dropbear log sysctl umount cron firewall network sysfixtime urandom_seed ddns fstab odhcpd sysntpd Yes there is some play with " and ', it is to display "name" or just "" if no service name is entered (like in the example). Signed-off-by: Alberto Bursi --- package/base-files/files/etc/profile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/base-files/files/etc/profile b/package/base-files/files/etc/profile index bb69ffbd3e..3eda09b456 100644 --- a/package/base-files/files/etc/profile +++ b/package/base-files/files/etc/profile @@ -44,7 +44,7 @@ fi service() { [ -f "/etc/init.d/$1" ] || { - echo -n "$1 does not exist. the following services are available :" + echo "service "'"'"$1"'"'" not found, the following services are available:" ls "/etc/init.d" return 1 } -- 2.30.2