[maemo-commits] [maemo-commits] r14054 - projects/haf/trunk/dosfstools/debian/patches

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Tue Sep 25 11:24:34 EEST 2007
Author: kihamala
Date: 2007-09-25 11:24:33 +0300 (Tue, 25 Sep 2007)
New Revision: 14054

Added:
   projects/haf/trunk/dosfstools/debian/patches/06-always-select-backup-fat-table.patch
Log:
always replace the original FAT with the backup


Added: projects/haf/trunk/dosfstools/debian/patches/06-always-select-backup-fat-table.patch
===================================================================
--- projects/haf/trunk/dosfstools/debian/patches/06-always-select-backup-fat-table.patch	2007-09-25 08:24:10 UTC (rev 14053)
+++ projects/haf/trunk/dosfstools/debian/patches/06-always-select-backup-fat-table.patch	2007-09-25 08:24:33 UTC (rev 14054)
@@ -0,0 +1,27 @@
+diff -pur dosfstools-2.11/dosfsck/boot.c dosfstools-2.11.new/dosfsck/boot.c
+--- dosfstools-2.11/dosfsck/boot.c	2005-03-12 16:16:22.000000000 +0200
++++ dosfstools-2.11.new/dosfsck/boot.c	2007-09-25 11:20:27.400448840 +0300
+@@ -171,21 +171,8 @@ static void check_backup_boot(DOS_FS *fs
+ 	}
+ 	printf( "\n" );
+ 
+-	if (interactive)
+-	    printf( "1) Copy original to backup\n"
+-		    "2) Copy backup to original\n"
+-		    "3) No action\n" );
+-	else printf( "  Not automatically fixing this.\n" );
+-	switch (interactive ? get_key("123","?") : '3') {
+-	  case '1':
+-	    fs_write(fs->backupboot_start,sizeof(*b),b);
+-	    break;
+-	  case '2':
+-	    fs_write(0,sizeof(b2),&b2);
+-	    break;
+-	  default:
+-	    break;
+-	}
++	printf("Copying backup to original\n");
++	fs_write(0,sizeof(b2),&b2);
+     }
+ }
+ 


More information about the maemo-commits mailing list