Module Name: src
Committed By: martin
Date: Sat Aug 17 17:51:19 UTC 2019
Modified Files:
src/usr.sbin/sysinst: msg.mi.de msg.mi.en msg.mi.es msg.mi.fr msg.mi.pl
util.c
Log Message:
PR 54473: fix error prompt when a set file is missing
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/sysinst/msg.mi.de
cvs rdiff -u -r1.20 -r1.21 src/usr.sbin/sysinst/msg.mi.en
cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/sysinst/msg.mi.es
cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/sysinst/msg.mi.fr
cvs rdiff -u -r1.21 -r1.22 src/usr.sbin/sysinst/msg.mi.pl
cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/sysinst/util.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.sbin/sysinst/msg.mi.de
diff -u src/usr.sbin/sysinst/msg.mi.de:1.14 src/usr.sbin/sysinst/msg.mi.de:1.15
--- src/usr.sbin/sysinst/msg.mi.de:1.14 Wed Aug 14 13:02:23 2019
+++ src/usr.sbin/sysinst/msg.mi.de Sat Aug 17 17:51:19 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: msg.mi.de,v 1.14 2019/08/14 13:02:23 martin Exp $ */
+/* $NetBSD: msg.mi.de,v 1.15 2019/08/17 17:51:19 martin Exp $ */
/*
* Copyright 1997 Piermont Information Systems Inc.
@@ -679,8 +679,11 @@ Installation abgebrochen.}
message delete_xfer_file
{Nach der Installation l�schen}
+/* Called with: Example
+ * $0 = set name base
+ */
message notarfile
-{Das Release-Paket %s existiert nicht.}
+{Das Release-Paket $0 existiert nicht.}
message endtarok
{Alle Distributionspakete wurden erfolgreich entpackt.}
Index: src/usr.sbin/sysinst/msg.mi.en
diff -u src/usr.sbin/sysinst/msg.mi.en:1.20 src/usr.sbin/sysinst/msg.mi.en:1.21
--- src/usr.sbin/sysinst/msg.mi.en:1.20 Wed Aug 14 13:02:23 2019
+++ src/usr.sbin/sysinst/msg.mi.en Sat Aug 17 17:51:19 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: msg.mi.en,v 1.20 2019/08/14 13:02:23 martin Exp $ */
+/* $NetBSD: msg.mi.en,v 1.21 2019/08/17 17:51:19 martin Exp $ */
/*
* Copyright 1997 Piermont Information Systems Inc.
@@ -652,8 +652,11 @@ Install aborted.}
message delete_xfer_file
{Delete after install}
+/* Called with: Example
+ * $0 = set name base
+ */
message notarfile
-{Release set %s does not exist.}
+{Release set $0 does not exist.}
message endtarok
{All selected distribution sets unpacked successfully.}
Index: src/usr.sbin/sysinst/msg.mi.es
diff -u src/usr.sbin/sysinst/msg.mi.es:1.15 src/usr.sbin/sysinst/msg.mi.es:1.16
--- src/usr.sbin/sysinst/msg.mi.es:1.15 Wed Aug 14 13:02:23 2019
+++ src/usr.sbin/sysinst/msg.mi.es Sat Aug 17 17:51:19 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: msg.mi.es,v 1.15 2019/08/14 13:02:23 martin Exp $ */
+/* $NetBSD: msg.mi.es,v 1.16 2019/08/17 17:51:19 martin Exp $ */
/*
* Copyright 1997 Piermont Information Systems Inc.
@@ -668,8 +668,11 @@ Instalaci�n interrumpida.}
message delete_xfer_file
{A eliminar despu�s de la instalaci�n}
+/* Called with: Example
+ * $0 = set name base
+ */
message notarfile
-{El conjunto %s no existe.}
+{El conjunto $0 no existe.}
message endtarok
{Todos los conjuntos de distribuci�n han sido desempaquetados
Index: src/usr.sbin/sysinst/msg.mi.fr
diff -u src/usr.sbin/sysinst/msg.mi.fr:1.18 src/usr.sbin/sysinst/msg.mi.fr:1.19
--- src/usr.sbin/sysinst/msg.mi.fr:1.18 Wed Aug 14 13:02:23 2019
+++ src/usr.sbin/sysinst/msg.mi.fr Sat Aug 17 17:51:19 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: msg.mi.fr,v 1.18 2019/08/14 13:02:23 martin Exp $ */
+/* $NetBSD: msg.mi.fr,v 1.19 2019/08/17 17:51:19 martin Exp $ */
/*
* Copyright 1997 Piermont Information Systems Inc.
@@ -684,8 +684,11 @@ message delete_xfer_file
Effacer apr�s l'installation
}
+/* Called with: Example
+ * $0 = set name base
+ */
message notarfile
-{Le composant %s n'existe pas.}
+{Le composant $0 n'existe pas.}
message endtarok
{
Index: src/usr.sbin/sysinst/msg.mi.pl
diff -u src/usr.sbin/sysinst/msg.mi.pl:1.21 src/usr.sbin/sysinst/msg.mi.pl:1.22
--- src/usr.sbin/sysinst/msg.mi.pl:1.21 Wed Aug 14 13:02:23 2019
+++ src/usr.sbin/sysinst/msg.mi.pl Sat Aug 17 17:51:19 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: msg.mi.pl,v 1.21 2019/08/14 13:02:23 martin Exp $ */
+/* $NetBSD: msg.mi.pl,v 1.22 2019/08/17 17:51:19 martin Exp $ */
/* Based on english version: */
/* NetBSD: msg.mi.pl,v 1.36 2004/04/17 18:55:35 atatat Exp */
@@ -648,8 +648,11 @@ Instalacja przerwana.}
message delete_xfer_file
{Usun po zakonczeniu instalacji}
+/* Called with: Example
+ * $0 = set name base
+ */
message notarfile
-{Pakiet %s nie istnieje.}
+{Pakiet $0 nie istnieje.}
message endtarok
{Wszystkie wybrane pakiety dystrybucji zostaly rozpakowane.}
Index: src/usr.sbin/sysinst/util.c
diff -u src/usr.sbin/sysinst/util.c:1.29 src/usr.sbin/sysinst/util.c:1.30
--- src/usr.sbin/sysinst/util.c:1.29 Wed Jul 24 10:22:04 2019
+++ src/usr.sbin/sysinst/util.c Sat Aug 17 17:51:19 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: util.c,v 1.29 2019/07/24 10:22:04 roy Exp $ */
+/* $NetBSD: util.c,v 1.30 2019/08/17 17:51:19 martin Exp $ */
/*
* Copyright 1997 Piermont Information Systems Inc.
@@ -916,20 +916,25 @@ extract_file(distinfo *dist, int update)
if (!file_exists_p(path)) {
#ifdef SUPPORT_8_3_SOURCE_FILESYSTEM
- /*
- * Update path to use dist->name truncated to the first eight
- * characters and check again
- */
- (void)snprintf(path, sizeof path, "%s/%.8s%.4s", /* 4 as includes '.' */
- ext_dir_for_set(dist->name), dist->name, set_postfix(dist->name));
+ /*
+ * Update path to use dist->name truncated to the first eight
+ * characters and check again
+ */
+ (void)snprintf(path, sizeof path,
+ "%s/%.8s%.4s", /* 4 as includes '.' */
+ ext_dir_for_set(dist->name), dist->name,
+ set_postfix(dist->name));
+
if (!file_exists_p(path)) {
#endif /* SUPPORT_8_3_SOURCE_FILESYSTEM */
+ tarstats.nnotfound++;
- tarstats.nnotfound++;
-
- hit_enter_to_continue(MSG_notarfile, NULL);
- return SET_RETRY;
- }
+ char *err = str_arg_subst(msg_string(MSG_notarfile),
+ 1, &dist->name);
+ hit_enter_to_continue(err, NULL);
+ free(err);
+ return SET_RETRY;
+ }
#ifdef SUPPORT_8_3_SOURCE_FILESYSTEM
}
#endif /* SUPPORT_8_3_SOURCE_FILESYSTEM */