Package: reiserfsprogs Version: 3.x.0d-2 Severity: wishlist this is for the woody bootfloppies to be able to install a reiserfs partition. this patch will allow mkreiserfs to be called with multiple -f flags to prevent asking any questions. great for non-interactive use diff -Naur reiserfsprogs-3.0.20001019-old/mkreiserfs/mkreiserfs.c reiserfsprogs-3.0.20001019/mkreiserfs/mkreiserfs.c --- reiserfsprogs-3.0.20001019-old/mkreiserfs/mkreiserfs.c Sat Oct 14 01:33:52 2000 +++ reiserfsprogs-3.0.20001019/mkreiserfs/mkreiserfs.c Sun Mar 18 18:54:29 2001 @@ -371,7 +371,9 @@ { case 'f' : /* force if file is not a block device or fs is mounted. Confirm still required */ - force = 1; + /* force >1 is an unconditional force; no + confirmation required */ + force += 1; break; case 'h': @@ -414,9 +416,16 @@ printf ("mkreiserfs: '%s' contains a mounted file system\n", device_name); if (!force) exit (1); - printf ("Forced to continue, but please confirm (y/n)"); - if (getchar () != 'y') - exit (1); + switch (force) { + case 1: + printf ("Forced to continue, but please confirm (y/n)"); + if (getchar () != 'y') + exit (1); + break; + default: + printf ("Forced to continue.\n"); + break; + } } dev = open (device_name, O_RDWR); @@ -453,10 +462,13 @@ report (device_name); - printf ("ATTENTION: YOU SHOULD REBOOT AFTER FDISK!\n\t ALL DATA WILL BE LOST ON '%s'! (y/n)", device_name); - c = getchar (); - if (c != 'y' && c != 'Y') - die ("mkreiserfs: Disk was not formatted"); + if (force < 2) + { + printf ("ATTENTION: YOU SHOULD REBOOT AFTER FDISK!\n\t ALL DATA WILL BE +LOST ON '%s'! (y/n)", device_name); + c = getchar (); + if (c != 'y' && c != 'Y') + die ("mkreiserfs: Disk was not formatted"); + } invalidate_other_formats (dev); write_super_and_root_blocks (); -- System Information Debian Release: testing/unstable Kernel Version: Linux osiris 2.2.18 [classified] Sat Jan 6 11:19:04 PST 2001 i586 unknown Versions of the packages reiserfsprogs depends on: ii libc6 2.2.2-1 GNU C Library: Shared libraries and Timezone -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]