svn commit: trunk/busybox: libbb scripts util-linux
vda at busybox.net
vda at busybox.net
Sat Dec 22 07:44:24 PST 2007
Author: vda
Date: 2007-12-22 07:44:23 -0800 (Sat, 22 Dec 2007)
New Revision: 20667
Log:
perror_nomsg: don't print extra colon
losetup: print name of loop device in error messages
Modified:
trunk/busybox/libbb/verror_msg.c
trunk/busybox/scripts/defconfig
trunk/busybox/util-linux/losetup.c
Changeset:
Modified: trunk/busybox/libbb/verror_msg.c
===================================================================
--- trunk/busybox/libbb/verror_msg.c 2007-12-22 15:40:13 UTC (rev 20666)
+++ trunk/busybox/libbb/verror_msg.c 2007-12-22 15:44:23 UTC (rev 20667)
@@ -45,8 +45,10 @@
msg[applet_len - 2] = ':';
msg[applet_len - 1] = ' ';
if (strerr) {
- msg[used++] = ':';
- msg[used++] = ' ';
+ if (s[0]) { /* not perror_nomsg? */
+ msg[used++] = ':';
+ msg[used++] = ' ';
+ }
strcpy(&msg[used], strerr);
used += strerr_len;
}
Modified: trunk/busybox/scripts/defconfig
===================================================================
--- trunk/busybox/scripts/defconfig 2007-12-22 15:40:13 UTC (rev 20666)
+++ trunk/busybox/scripts/defconfig 2007-12-22 15:44:23 UTC (rev 20667)
@@ -305,7 +305,7 @@
CONFIG_PATCH=y
CONFIG_SED=y
CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=1024
+CONFIG_FEATURE_VI_MAX_LEN=4096
CONFIG_FEATURE_VI_COLON=y
CONFIG_FEATURE_VI_YANKMARK=y
CONFIG_FEATURE_VI_SEARCH=y
Modified: trunk/busybox/util-linux/losetup.c
===================================================================
--- trunk/busybox/util-linux/losetup.c 2007-12-22 15:40:13 UTC (rev 20666)
+++ trunk/busybox/util-linux/losetup.c 2007-12-22 15:44:23 UTC (rev 20667)
@@ -37,14 +37,14 @@
if (argc != 1)
bb_show_usage();
if (del_loop(argv[0]))
- bb_perror_nomsg_and_die();
+ bb_simple_perror_msg_and_die(argv[0]);
return EXIT_SUCCESS;
}
if (argc == 2) {
/* -o or no option */
if (set_loop(&argv[0], argv[1], offset) < 0)
- bb_perror_nomsg_and_die();
+ bb_simple_perror_msg_and_die(argv[0]);
return EXIT_SUCCESS;
}
@@ -52,7 +52,7 @@
/* -o or no option */
s = query_loop(argv[0]);
if (!s)
- bb_perror_nomsg_and_die();
+ bb_simple_perror_msg_and_die(argv[0]);
printf("%s: %s\n", argv[0], s);
if (ENABLE_FEATURE_CLEAN_UP)
free(s);
More information about the busybox-cvs
mailing list