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 */