svn commit: trunk/busybox: libbb scripts util-linux

vda at busybox.net vda at busybox.net
Sat Dec 22 15:44:24 UTC 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