NetBSD Problem Report #12020
Received: (qmail 14891 invoked from network); 21 Jan 2001 16:48:06 -0000
Message-Id: <200101211647.f0LGlfX00485@azenomei.knuffel.net>
Date: Sun, 21 Jan 2001 17:47:41 +0100 (CET)
From: Rhialto <rhialto@azenomei.knuffel.net>
To: gnats-bugs@gnats.netbsd.org, rhialto@polderland.nl
Subject: Sysinst refuses upgrade unnecessarily (overzealous fscking)
>Number: 12020
>Category: install
>Synopsis: Sysinst refuses upgrade unnecessarily (overzealous fscking)
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: install-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Jan 21 16:49:00 +0000 2001
>Closed-Date: Mon Sep 03 18:31:57 +0000 2012
>Last-Modified: Mon Sep 03 20:05:01 +0000 2012
>Originator: Rhialto
>Release: 1.5
>Organization:
>Environment:
System: NetBSD azenomei.falu.nl 1.5.1_ALPHA NetBSD 1.5.1_ALPHA (AZENOMEI) #14: Thu Jan 11 01:09:29 CET 2001 rhialto@azenomei.falu.nl:/vol1/rhialto/sup/root/src/sys/arch/alpha/compile/AZENOMEI alpha
>Description:
I was trying to upgrade my Alpha with sysinst on sd0. I know the
standard kernel cannot handle my wd0 but no system stuff is on
it, so it should not make a difference.
So sysinst asks if I want to install on sd0 or wd0, I choose
sd0, and it starts to fsck. Then, guess what happens: it tries
to fsck wd0a, and fails. Then it aborts the upgrade.
I think that if I choose sd0, wd0 should not be checked. On the
other hand, it is a peeve of mine that sysinst does not support
installs spread out over multiple disks, so maybe that is too
drastic. Sysinst could check mount points, and/or ask the user
if this partition should be ignored (thus not mounted) during
the upgrade.
>How-To-Repeat:
see above.
>Fix:
Workaround (thanks to Pållen): remove or comment out wd0a from
the fstab before the upgrade procedure.
-Olaf.
--
___ Olaf 'Rhialto' Seibert - rhialto@polder --Soep van de dag, wat zal dat zijn
\X/ land.nl --wat kan dat wezen, beter maar het ergste vrezen -Boy Bensdorp
>Release-Note:
>Audit-Trail:
From: Julian Djamil Fagir <gnrp@komkon2.de>
To: gnats-bugs@gnats.netbsd.org
Cc:
Subject: Re: install/12020: Sysinst refuses upgrade unnecessarily
(overzealous fscking)
Date: Wed, 29 Feb 2012 02:14:29 +0100
--MP_/WoQlOUNoIVFZto9BifgJS9M
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hi,
what about the attached patches?
They will ask after a failed fsck and after a failed mount whether to
continue or rather abort the installation.
Btw, fixed a bug where mount_disks() returned 0 (which was expected to define
no error) if there was an error, thus the installation continued though I had
no /etc/fstab on the upgraded machine.
As I only have one machine to test this on, please test and review this patch.
Regards, Julian
--MP_/WoQlOUNoIVFZto9BifgJS9M
Content-Type: text/x-patch
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=disks.c.diff
--- disks.c
+++ disks.c
@@ -803,12 +803,16 @@
error = fsck_preen(list[0].u.s_val, ' '-'a', "ffs");
if (error != 0)
return error;
error = target_mount("", list[0].u.s_val, ' '-'a', list[1].u.s_val);
- if (error != 0)
- return error;
+ if (error != 0) {
+ msg_display(MSG_mount_failed, list[0].u.s_val);
+ process_menu(MENU_noyes, NULL);
+ if (!yesno)
+ return error;
+ }
return 0;
}
#ifdef USE_SYSVBFS
static int
@@ -852,11 +856,13 @@
fixsb(prog, disk, ptn);
error = run_program(0, "%s -p -q /dev/r%s%c", prog, disk, ptn);
free(prog);
if (error != 0) {
msg_display(MSG_badfs, disk, ptn, error);
- process_menu(MENU_ok, NULL);
+ process_menu(MENU_noyes, NULL);
+ if (yesno)
+ error = 0;
/* XXX at this point maybe we should run a full fsck? */
}
return error;
}
@@ -964,29 +970,29 @@
/* avoid needing to call target_already_root() again */
targetroot_mnt[0] = 0;
else {
error = mount_root();
if (error != 0 && error != EBUSY)
- return 0;
+ return -1;
}
/* Check the target /etc/fstab exists before trying to parse it. */
if (target_dir_exists_p("/etc") == 0 ||
target_file_exists_p("/etc/fstab") == 0) {
msg_display(MSG_noetcfstab, diskdev);
process_menu(MENU_ok, NULL);
- return 0;
+ return -1;
}
/* Get fstab entries from the target-root /etc/fstab. */
fstabsize = target_collect_file(T_FILE, &fstab, "/etc/fstab");
if (fstabsize < 0) {
/* error ! */
msg_display(MSG_badetcfstab, diskdev);
process_menu(MENU_ok, NULL);
- return 0;
+ return -1;
}
error = walk(fstab, (size_t)fstabsize, fstabbuf, numfstabbuf);
free(fstab);
return error;
--MP_/WoQlOUNoIVFZto9BifgJS9M
Content-Type: text/x-patch
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=menus.mi.diff
--- menus.mi
+++ menus.mi
@@ -374,10 +374,16 @@
yesno = 0;
#endif
};
option MSG_other, exit, action
{ yesno = 0; };
+
+menu runpostinst, title MSG_Run_Postinst, y=-5;
+ option MSG_Postinst, exit, action { *(int *)arg = 0; };
+ option MSG_Etcupdate, exit, action { *(int *)arg = 1; };
+ option MSG_Skip_postinst, exit, action { *(int *)arg = 2; };
+ option MSG_Abandon, exit, action { *(int *)arg = 3; };
menu rootsh, title MSG_Root_shell;
option "/bin/sh", exit, action {*(const char **)arg = "/bin/sh";};
option "/bin/ksh", exit, action {*(const char **)arg = "/bin/ksh";};
option "/bin/csh", exit, action {*(const char **)arg = "/bin/csh";};
--MP_/WoQlOUNoIVFZto9BifgJS9M
Content-Type: text/x-patch
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=msg.mi.de.diff
--- msg.mi.de
+++ msg.mi.de
@@ -106,10 +106,22 @@
Zu diesem Zeitpunkt sollten Sie bereits eine vollst=E4ndige
Datensicherung durchgef=FChrt haben! Wollen Sie NetBSD wirklich aktualisie=
ren?
(Dies ist die letzte Warnung, bevor Ihre Festplatte(n) modifiziert werden.)
}
=20
+message Run_Postinst
+{Dateien in /etc updaten}
+
+message Postinst
+{postinst ausf=FChren (existierende Konfiguration =FCberschreiben)}
+
+message Etcupdate
+{etcupdate ausf=FChren (zu jeder ge=E4nderten Datei nachfragen)}
+
+message Skip_postinst
+{Keine Dateien in /etc updaten}
+
message reinstallusure
{Im folgenden werden die NetBSD Distributionssets (Kernel + Basissystem)
auf eine vorbereitete Festplatte ausgepackt. Diese Prozedur l=E4dt und ent=
packt
die Sets auf eine im Vorfeld partitionierte und bootf=E4hige Festplatte au=
s.
Es werden weder Festplatten gelabelt, Bootbl=F6cke aktualisiert noch beste=
hende
@@ -122,10 +134,13 @@
Wollen Sie die NetBSD Distributionssets wirklich erneut installieren?
(Dies ist die letzte Warnung, bevor die Inhalte Ihres Dateisystems
=FCberschrieben werden!)
}
=20
+message mount_failed
+{Versuch, %s zu mounten ist fehlgeschlagen. Fortfahren?
+}
=20
message nodisk
{Ich kann keine f=FCr NetBSD nutzbaren Festplatten finden.
Zur=FCck zum Hauptmen=FC...
}
@@ -709,13 +724,13 @@
{Erstelle Ger=E4tedateien in /dev ...
}
=20
message badfs
{Das Dateisystem auf /dev/%s%c scheint kein BSD-Dateisystem zu sein,
-die Pr=FCfung des Dateisystems (fsck) ist fehlgeschlagen.
+die Pr=FCfung des Dateisystems (fsck) ist fehlgeschlagen (Fehler %d).
=20
-Die Aktualisierung wird abgebrochen. (Fehlernummer %d.)
+Die Aktualisierung trotzdem fortsetzen?
}
=20
message rootmissing
{Das Zielverzeichnis %s existiert nicht.
}
--MP_/WoQlOUNoIVFZto9BifgJS9M
Content-Type: text/x-patch
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=msg.mi.en.diff
--- msg.mi.en
+++ msg.mi.en
@@ -102,10 +102,22 @@
before this procedure! Do you really want to upgrade NetBSD?
(This is your last warning before this procedure starts modifying your
disks.)
}
+message Run_Postinst
+{Update files in /etc}
+
+message Postinst
+{Execute postinst (overwrite existing configuration)}
+
+message Etcupdate
+{Execute etcupdate (ask for every overwrite)}
+
+message Skip_postinst
+{Don't update any file on /etc}
+
message reinstallusure
{Ok, let's unpack the NetBSD distribution sets to a bootable hard disk.
This procedure just fetches and unpacks sets onto an pre-partitioned
bootable disk. It does not label disks, upgrade bootblocks, or save
any existing configuration info. (Quit and choose `install' or
@@ -115,10 +127,13 @@
Do you really want to reinstall NetBSD distribution sets?
(This is your last warning before this procedure starts modifying your
disks.)
}
+message mount_failed
+{Mounting %s failed. Continue?
+}
message nodisk
{I can not find any hard disks for use by NetBSD. You will be
returned to the original menu.
}
@@ -678,11 +693,11 @@
{Making device nodes ...
}
message badfs
{It appears that /dev/%s%c is not a BSD file system or the fsck was
-not successful. The upgrade has been aborted. (Error number %d.)
+not successful (Error number %d.). Try mounting it anyway?
}
message rootmissing
{ target root is missing %s.
}
--MP_/WoQlOUNoIVFZto9BifgJS9M
Content-Type: text/x-patch
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=msg.mi.es.diff
--- msg.mi.es
+++ msg.mi.es
@@ -108,10 +108,22 @@
completa antes de este procedimiento! =BFRealmente desea actualizar NetBS=
D?
(=C9ste es su =FAltimo aviso antes de que el programa empiece a modificar
sus discos.)
}
=20
+message Run_Postinst
+{Update files in /etc}
+
+message Postinst
+{Execute postinst (overwrite existing configuration)}
+
+message Etcupdate
+{Execute etcupdate (ask for every overwrite)}
+
+message Skip_postinst
+{Don't update any file on /etc}
+
message reinstallusure
{Se va a desempaquetar los conjuntos de distribuci=F3n de NetBSD
a un disco duro marcado como arrancable. Este procedimiento solamente
descarga y desempaqueta los conjuntos en un disco arrancable preparticiona=
do.
No pone nombre a los discos, ni actualiza los bloques de arranque, ni guar=
da
@@ -122,10 +134,13 @@
=BFRealmente quiere reinstalar los conjuntos de la distribuci=F3n NetBSD?
(=C9ste es su =FAltimo aviso antes de que el programa empiece a modificar
sus discos.)
}
=20
+message mount_failed
+{Mounting %s failed. Continue?
+}
=20
message nodisk
{No se ha podido encontrar ning=FAn disco duro para ser usado por NetBSD.
Se le volver=E1 a llevar al men=FA original.
}
@@ -699,11 +714,11 @@
{Creando nodos de dispositivo ...
}
=20
message badfs
{Parece que /dev/%s%c no es un sistema de archivos BSD o el fsck no ha sido
-correcto. La actualizaci=F3n ha sido interrumpida. (Error n=FAmero %d.)
+correcto (Error n=FAmero %d.) =BFContinuar?
}
=20
message rootmissing
{ el directorio ra=EDz objetivo no existe %s.
}
--MP_/WoQlOUNoIVFZto9BifgJS9M
Content-Type: text/x-patch
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=msg.mi.fr.diff
--- msg.mi.fr
+++ msg.mi.fr
@@ -107,10 +107,22 @@
Voulez-vous vraiment mettre =E0 jour NetBSD ?
(Ceci est le dernier avertissement avant que cette
proc=E9dure ne modifie votre disque.)
}
=20
+message Run_Postinst
+{Update files in /etc}
+
+message Postinst
+{Execute postinst (overwrite existing configuration)}
+
+message Etcupdate
+{Execute etcupdate (ask for every overwrite)}
+
+message Skip_postinst
+{Don't update any file on /etc}
+
message reinstallusure
{D=E9compressons maintenant les composants de NetBSD sur un disque dur
d=E9marrable.
Cette proc=E9dure va rapatrier et d=E9compresser les composants
sur un disque d=E9marrable d=E9j=E0 partitionnn=E9.
@@ -122,10 +134,14 @@
ou une mise =E0 jour avant de d=E9marrer cette proc=E9dure !
=20
Voulez-vous r=E9ellement r=E9installer les composants NetBSD ?
(Ceci est le dernier avertissement avant que cette proc=E9dure ne commence=
=E0
modifier vos disques.)
+}
+
+message mount_failed
+{Mounting %s failed. Continue?
}
=20
message nodisk
{Nous ne trouvons aucun disque utilisable par NetBSD. Vous allez retourner
au menu pr=E9c=E9dent.
@@ -740,13 +756,13 @@
}
=20
message badfs
{
/dev/%s%c ne semble pas =EAtre un syst=E8me de fichiers BSD ou bien
-la v=E9rification de son int=E9grit=E9 par fsck a =E9chou=E9.
+la v=E9rification de son int=E9grit=E9 par fsck a =E9chou=E9, code d'erreu=
r %d.
=20
-Interruption de la proc=E9dure de mise =E0 jour, code d'erreur %d.
+Souhaitez-vous continuer mise =E0 jour?
}
=20
message rootmissing
{
Impossible de trouver la racine du disque cible %s.
--MP_/WoQlOUNoIVFZto9BifgJS9M
Content-Type: text/x-patch
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=msg.mi.pl.diff
--- msg.mi.pl
+++ msg.mi.pl
@@ -106,10 +106,22 @@
przed rozpoczeciem! Czy napewno chcesz zaktualizowac NetBSD?
(Jest to ostatnie ostrzezenie zanim zacznie sie modyfikacja danych na
twoich dyskach.)
}
+message Run_Postinst
+{Update files in /etc}
+
+message Postinst
+{Execute postinst (overwrite existing configuration)}
+
+message Etcupdate
+{Execute etcupdate (ask for every overwrite)}
+
+message Skip_postinst
+{Don't update any file on /etc}
+
message reinstallusure
{Ok, rozpakujmy pakiety dystrybucyjne NetBSD na bootowalny twardy dysk.
Ta procedura tylko sciaga i rozpakowuje pakiety na pre-partycjonowany
bootowalny dysk. Nie nazywa dyskow, aktualizuje bootblokow, lub zapisuje
istniejacej konfiguracji. (Wyjdz i wybierz `instaluj' lub
@@ -119,10 +131,13 @@
Czy napewno chcesz przeinstalowac pakiety dystrybucjne NetBSD?
(Jest to ostatnie ostrzezenie zanim zacznie sie modyfikacja danych na
twoich dyskach.)
}
+message mount_failed
+{Mounting %s failed. Continue?
+}
message nodisk
{Nie moge znalezc zadnych twardych dyskow do uzycia z NetBSD. Zostaniesz
przeniesiony do menu glownego.
}
@@ -677,10 +692,14 @@
message badfs
{Wyglada na to, ze /dev/%s%c nie jest systemem plikow BSD albo nie powiodlo sie
jego sprawdzenie. Aktualizacja zostala przerwana. (Blad numer %d.)
}
+/* XXX: Translate:
+ * -not successful. The upgrade has been aborted. (Error number %d.)
+ * +not successful (Error number %d.). Try mounting it anyway?
+ */
message rootmissing
{ docelowy / jest zagubiony %s.
}
--MP_/WoQlOUNoIVFZto9BifgJS9M--
From: Julian Fagir <gnrp@komkon2.de>
To: gnats-bugs@gnats.netbsd.org
Cc:
Subject: Re: install/12020: Sysinst refuses upgrade unnecessarily
(overzealous fscking)
Date: Wed, 29 Feb 2012 02:22:29 +0100
Hi,
I'm sorry for sending the patches quoted-printable.
You can also fetch the patches from http://komkon2.de/patches/$patchname, i.e.
http://komkon2.de/patches/defs.h.diff
http://komkon2.de/patches/disks.c.diff
http://komkon2.de/patches/menus.mi.diff
http://komkon2.de/patches/msg.mi.de.diff
http://komkon2.de/patches/msg.mi.en.diff
http://komkon2.de/patches/msg.mi.es.diff
http://komkon2.de/patches/msg.mi.pl.diff
http://komkon2.de/patches/msg.mi.fr.diff
Additionally, somebody should have a look at the Polish, French and Spanish
translations. They're either not done or just by guessing (or poor French ;-).
Regards, Julian
From: Matthew Mondor <mm_lists@pulsar-zone.net>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: install/12020: Sysinst refuses upgrade unnecessarily
(overzealous fscking)
Date: Wed, 29 Feb 2012 01:38:12 -0500
--MP_/kSLj2N1n0rjmqKcyb+Z3XcS
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
On Wed, 29 Feb 2012 02:25:02 +0000 (UTC)
Julian Fagir <gnrp@komkon2.de> wrote:
> Additionally, somebody should have a look at the Polish, French and Spanish
> translations. They're either not done or just by guessing (or poor French ;-
Diff against your msg.mi.fr.diff (msg.mi.fr.diff.diff :) attached
--
Matt
--MP_/kSLj2N1n0rjmqKcyb+Z3XcS
Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=msg.mi.fr.diff.diff
LS0tIG1zZy5taS5mci5kaWZmLm9yaWcJMjAxMi0wMi0yOSAwMToyMjoyOC4wMDAwMDAwMDAgLTA1
MDANCisrKyBtc2cubWkuZnIuZGlmZgkyMDEyLTAyLTI5IDAxOjM0OjA2LjAwMDAwMDAwMCAtMDUw
MA0KQEAgLTcsMTYgKzcsMTYgQEANCiAgfQ0KICANCiArbWVzc2FnZSBSdW5fUG9zdGluc3QNCi0r
e1VwZGF0ZSBmaWxlcyBpbiAvZXRjfQ0KKyt7TWlzZSDgIGpvdXIgZGVzIGZpY2hpZXJzIGRlIC9l
dGN9DQogKw0KICttZXNzYWdlIFBvc3RpbnN0DQotK3tFeGVjdXRlIHBvc3RpbnN0IChvdmVyd3Jp
dGUgZXhpc3RpbmcgY29uZmlndXJhdGlvbil9DQorK3tFeOljdXRpb24gZGUgcG9zdGluc3QgKHJl
bXBsYWNlbWVudCBkZSBsYSBjb25maWd1cmF0aW9uIGFjdHVlbGxlKX0NCiArDQogK21lc3NhZ2Ug
RXRjdXBkYXRlDQotK3tFeGVjdXRlIGV0Y3VwZGF0ZSAoYXNrIGZvciBldmVyeSBvdmVyd3JpdGUp
fQ0KKyt7RXjpY3V0aW9uIGRlIGV0Y3VwZGF0ZSAoZGVtYW5kZXIgYXZhbnQgZCdlZmZlY3R1ZXIg
bGVzIGNoYW5nZW1lbnRzKX0NCiArDQogK21lc3NhZ2UgU2tpcF9wb3N0aW5zdA0KLSt7RG9uJ3Qg
dXBkYXRlIGFueSBmaWxlIG9uIC9ldGN9DQorK3tOZSBtb2RpZmllciBhdWN1biBmaWNoaWVyIGRh
bnMgL2V0Y30NCiArDQogIG1lc3NhZ2UgcmVpbnN0YWxsdXN1cmUNCiAge0TpY29tcHJlc3NvbnMg
bWFpbnRlbmFudCBsZXMgY29tcG9zYW50cyBkZSBOZXRCU0Qgc3VyIHVuIGRpc3F1ZSBkdXINCkBA
IC0zMiw3ICszMiw3IEBADQogK30NCiArDQogK21lc3NhZ2UgbW91bnRfZmFpbGVkDQotK3tNb3Vu
dGluZyAlcyBmYWlsZWQuIENvbnRpbnVlPw0KKyt7TGUgbW9udGFnZSBkdSBzeXN06G1lIGRlIGZp
Y2hpZXJzICVzIGEg6WNob3XpLiAgQ29udGludWVyID8NCiAgfQ0KICANCiAgbWVzc2FnZSBub2Rp
c2sNCkBAIC00OCw3ICs0OCw3IEBADQogK2xhIHbpcmlmaWNhdGlvbiBkZSBzb24gaW506WdyaXTp
IHBhciBmc2NrIGEg6WNob3XpLCBjb2RlIGQnZXJyZXVyICVkLg0KICANCiAtSW50ZXJydXB0aW9u
IGRlIGxhIHByb2PpZHVyZSBkZSBtaXNlIOAgam91ciwgY29kZSBkJ2VycmV1ciAlZC4NCi0rU291
aGFpdGV6LXZvdXMgY29udGludWVyIG1pc2Ug4CBqb3VyPw0KKytTb3VoYWl0ZXotdm91cyBjb250
aW51ZXIgbGEgbWlzZSDgIGpvdXIgPw0KICB9DQogIA0KICBtZXNzYWdlIHJvb3RtaXNzaW5nDQo=
--MP_/kSLj2N1n0rjmqKcyb+Z3XcS
Content-Type: text/plain
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment; filename=msg.mi.fr.diff.diff
--- msg.mi.fr.diff.orig 2012-02-29 01:22:28.000000000 -0500
+++ msg.mi.fr.diff 2012-02-29 01:34:06.000000000 -0500
@@ -7,16 +7,16 @@
}
+message Run_Postinst
-+{Update files in /etc}
++{Mise à jour des fichiers de /etc}
+
+message Postinst
-+{Execute postinst (overwrite existing configuration)}
++{Exécution de postinst (remplacement de la configuration actuelle)}
+
+message Etcupdate
-+{Execute etcupdate (ask for every overwrite)}
++{Exécution de etcupdate (demander avant d'effectuer les changements)}
+
+message Skip_postinst
-+{Don't update any file on /etc}
++{Ne modifier aucun fichier dans /etc}
+
message reinstallusure
{Décompressons maintenant les composants de NetBSD sur un disque dur
@@ -32,7 +32,7 @@
+}
+
+message mount_failed
-+{Mounting %s failed. Continue?
++{Le montage du système de fichiers %s a échoué. Continuer ?
}
message nodisk
@@ -48,7 +48,7 @@
+la vérification de son intégrité par fsck a échoué, code d'erreur %d.
-Interruption de la procédure de mise à jour, code d'erreur %d.
-+Souhaitez-vous continuer mise à jour?
++Souhaitez-vous continuer la mise à jour ?
}
message rootmissing
--MP_/kSLj2N1n0rjmqKcyb+Z3XcS--
State-Changed-From-To: open->feedback
State-Changed-By: jdf@NetBSD.org
State-Changed-When: Mon, 21 May 2012 22:39:17 +0000
State-Changed-Why:
Fix committed
From: "Julian Fagir" <jdf@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/12020 CVS commit: src/distrib/utils/sysinst
Date: Mon, 21 May 2012 22:38:26 +0000
Module Name: src
Committed By: jdf
Date: Mon May 21 22:38:26 UTC 2012
Modified Files:
src/distrib/utils/sysinst: disks.c msg.mi.de msg.mi.en msg.mi.es
msg.mi.fr msg.mi.pl
Log Message:
Changed returncodes to -1 of mount_disks in case of error (before, they were
inverted).
Add message mount_failed to be displayed when a mount fails, offering the
opportunity to go on anyway (fix for PR install/12020).
To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 src/distrib/utils/sysinst/disks.c
cvs rdiff -u -r1.67 -r1.68 src/distrib/utils/sysinst/msg.mi.de
cvs rdiff -u -r1.172 -r1.173 src/distrib/utils/sysinst/msg.mi.en
cvs rdiff -u -r1.43 -r1.44 src/distrib/utils/sysinst/msg.mi.es
cvs rdiff -u -r1.126 -r1.127 src/distrib/utils/sysinst/msg.mi.fr
cvs rdiff -u -r1.83 -r1.84 src/distrib/utils/sysinst/msg.mi.pl
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/12020 CVS commit: [netbsd-6] src/distrib/utils/sysinst
Date: Thu, 5 Jul 2012 17:29:16 +0000
Module Name: src
Committed By: riz
Date: Thu Jul 5 17:29:16 UTC 2012
Modified Files:
src/distrib/utils/sysinst [netbsd-6]: disks.c msg.mi.de msg.mi.en
msg.mi.es msg.mi.fr msg.mi.pl
Log Message:
Pull up following revision(s) (requested by jdf in ticket #393):
distrib/utils/sysinst/msg.mi.de: revision 1.68
distrib/utils/sysinst/msg.mi.fr: revision 1.127
distrib/utils/sysinst/msg.mi.en: revision 1.173
distrib/utils/sysinst/disks.c: revision 1.124
distrib/utils/sysinst/msg.mi.pl: revision 1.84
distrib/utils/sysinst/msg.mi.es: revision 1.44
Changed returncodes to -1 of mount_disks in case of error (before, they were
inverted).
Add message mount_failed to be displayed when a mount fails, offering the
opportunity to go on anyway (fix for PR install/12020).
To generate a diff of this commit:
cvs rdiff -u -r1.123.2.1 -r1.123.2.2 src/distrib/utils/sysinst/disks.c
cvs rdiff -u -r1.61.2.1 -r1.61.2.2 src/distrib/utils/sysinst/msg.mi.de
cvs rdiff -u -r1.169.2.1 -r1.169.2.2 src/distrib/utils/sysinst/msg.mi.en
cvs rdiff -u -r1.39.2.1 -r1.39.2.2 src/distrib/utils/sysinst/msg.mi.es
cvs rdiff -u -r1.119.2.1 -r1.119.2.2 src/distrib/utils/sysinst/msg.mi.fr
cvs rdiff -u -r1.78.2.1 -r1.78.2.2 src/distrib/utils/sysinst/msg.mi.pl
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: feedback->closed
State-Changed-By: jdf@NetBSD.org
State-Changed-When: Mon, 03 Sep 2012 18:31:57 +0000
State-Changed-Why:
No feedback, bug is 11 years old anyway
From: David Laight <david@l8s.co.uk>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: install/12020 (Sysinst refuses upgrade unnecessarily (overzealous fscking))
Date: Mon, 3 Sep 2012 20:38:18 +0100
On Mon, Sep 03, 2012 at 06:31:59PM +0000, jdf@NetBSD.org wrote:
> Synopsis: Sysinst refuses upgrade unnecessarily (overzealous fscking)
>
> State-Changed-From-To: feedback->closed
> State-Changed-By: jdf@NetBSD.org
> State-Changed-When: Mon, 03 Sep 2012 18:31:57 +0000
> State-Changed-Why:
> No feedback, bug is 11 years old anyway
Last time I looked this was basiaclly still true ...
David
--
David Laight: david@l8s.co.uk
From: Julian Fagir <jdf@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: install/12020 (Sysinst refuses upgrade unnecessarily
(overzealous fscking))
Date: Mon, 3 Sep 2012 22:02:54 +0200
--Sig_/e.SwiWFs.HqXDvF.DGRAacQ
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
> > State-Changed-From-To: feedback->closed
> > State-Changed-By: jdf@NetBSD.org
> > State-Changed-When: Mon, 03 Sep 2012 18:31:57 +0000
> > State-Changed-Why:
> > No feedback, bug is 11 years old anyway
> =20
> Last time I looked this was basiaclly still true ...
When was this? The new behaviour should be as described in the commit
message. If not, please tell me such that I can fix it.
--Sig_/e.SwiWFs.HqXDvF.DGRAacQ
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAlBFDO4ACgkQc7h7cu1Hpp6dxwCgixLGHTuuiclQ9qbQ7UUryap3
cesAoLR1Ob85j3lkhm7HzFQZKQb4RyFT
=mh1V
-----END PGP SIGNATURE-----
--Sig_/e.SwiWFs.HqXDvF.DGRAacQ--
>Unformatted:
Sysinst refuses upgrade unnecessarily (overzealous fscking)
From: rhialto@polderland.nl
Reply-To: rhialto@polderland.nl
X-send-pr-version: 3.95
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.