Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-6]: src/distrib/utils/sysinst Pull up revision 1.127 (requested b...



details:   https://anonhg.NetBSD.org/src/rev/dd23f118f282
branches:  netbsd-6
changeset: 775518:dd23f118f282
user:      jdc <jdc%NetBSD.org@localhost>
date:      Sat Nov 24 19:32:28 2012 +0000

description:
Pull up revision 1.127 (requested by tsutsui in ticket #706).

Don't show a disk which is mounted as root partition
in the "Available disks" list during sysinst procedure
to prevent users from shooting their foot in case of
installation using install-image on a USB stick.
Per suggestion in PR/47195.

diffstat:

 distrib/utils/sysinst/disks.c |  10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diffs (24 lines):

diff -r 524759239d6c -r dd23f118f282 distrib/utils/sysinst/disks.c
--- a/distrib/utils/sysinst/disks.c     Sat Nov 24 19:22:17 2012 +0000
+++ b/distrib/utils/sysinst/disks.c     Sat Nov 24 19:32:28 2012 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: disks.c,v 1.123.2.2 2012/07/05 17:29:15 riz Exp $ */
+/*     $NetBSD: disks.c,v 1.123.2.3 2012/11/24 19:32:28 jdc Exp $ */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -377,6 +377,14 @@
                                        break;
                                continue;
                        }
+
+                       /*
+                        * Exclude a disk mounted as root partition,
+                        * in case of install-image on a USB memstick.
+                        */
+                       if (is_active_rootpart(dd->dd_name, 0))
+                               continue;
+
                        dd->dd_cyl = l.d_ncylinders;
                        dd->dd_head = l.d_ntracks;
                        dd->dd_sec = l.d_nsectors;



Home | Main Index | Thread Index | Old Index