You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							109 lines
						
					
					
						
							4.2 KiB
						
					
					
				
			
		
		
	
	
							109 lines
						
					
					
						
							4.2 KiB
						
					
					
				| # --- SDE-COPYRIGHT-NOTE-BEGIN --- | |
| # This copyright note is auto-generated by ./scripts/Create-CopyPatch. | |
| # | |
| # Filename: package/.../util-linux/fdisk-devfs.patch | |
| # Copyright (C) 2004 - 2006 The T2 SDE Project | |
| # Copyright (C) 1998 - 2003 Clifford Wolf | |
| # | |
| # More information can be found in the files COPYING and README. | |
| # | |
| # This patch file is dual-licensed. It is available under the license the | |
| # patched project is licensed under, as long as it is an OpenSource license | |
| # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms | |
| # of the GNU General Public License as published by the Free Software | |
| # Foundation; either version 2 of the License, or (at your option) any later | |
| # version. | |
| # --- SDE-COPYRIGHT-NOTE-END --- | |
|  | |
| --- ./fdisk/fdisk.c.orig	2002-10-11 22:50:24.000000000 +0200 | |
| +++ ./fdisk/fdisk.c	2002-10-11 22:55:30.000000000 +0200 | |
| @@ -198,8 +198,8 @@ | |
|  "       fdisk -l [-b SSZ] [-u] DISK  List partition table(s)\n" | |
|  "       fdisk -s PARTITION           Give partition size(s) in blocks\n" | |
|  "       fdisk -v                     Give fdisk version\n" | |
| -"Here DISK is something like /dev/hdb or /dev/sda\n" | |
| -"and PARTITION is something like /dev/hda7\n" | |
| +"Here DISK is something like /dev/discs/disc0/disc\n" | |
| +"and PARTITION is something like /dev/discs/disc0/part1\n" | |
|  "-u: give Start and End in sector (instead of cylinder) units\n" | |
|  "-b 2048: (for certain MO disks) use 2048-byte sectors\n"); | |
|  			break; | |
| @@ -207,10 +207,7 @@ | |
|  		  /* msg in cases where fdisk used to probe */ | |
|  			message = _( | |
|  "Usage: fdisk [-l] [-b SSZ] [-u] device\n" | |
| -"E.g.: fdisk /dev/hda  (for the first IDE disk)\n" | |
| -"  or: fdisk /dev/sdc  (for the third SCSI disk)\n" | |
| -"  or: fdisk /dev/eda  (for the first PS/2 ESDI drive)\n" | |
| -"  or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)\n" | |
| +"E.g.: fdisk /dev/discs/disc0/disc  (for the first disk)\n" | |
|  "  ...\n"); | |
|  			break; | |
|  		case unable_to_open: | |
| @@ -1473,11 +1470,14 @@ | |
|  	long megabytes = bytes/1000000; | |
|   | |
|  	if (megabytes < 10000) | |
| -		printf(_("\nDisk %s: %ld MB, %lld bytes\n"), | |
| -		       disk_device, megabytes, bytes); | |
| +		printf(_("\nDisk %s:%c%ld MB, %lld bytes\n%s"), | |
| +		       disk_device, strlen(disk_device)>30 ? '\n' : ' ', | |
| +		       megabytes, bytes, strlen(disk_device)>30 ? "\n" : ""); | |
|  	else | |
| -		printf(_("\nDisk %s: %ld.%ld GB, %lld bytes\n"), | |
| -		       disk_device, megabytes/1000, (megabytes/100)%10, bytes); | |
| +		printf(_("\nDisk %s:%c%ld.%ld GB, %lld bytes\n%s"), | |
| +		       disk_device, strlen(disk_device)>30 ? '\n' : ' ', | |
| +		       megabytes/1000, (megabytes/100)%10, bytes, | |
| +		       strlen(disk_device)>30 ? "\n" : ""); | |
|  	printf(_("%d heads, %d sectors/track, %d cylinders"), | |
|  	       heads, sectors, cylinders); | |
|  	if (units_per_sector == 1) | |
| --- ./fdisk/partname.c.orig	2002-07-07 14:16:43.000000000 +0200 | |
| +++ ./fdisk/partname.c	2002-10-11 22:50:24.000000000 +0200 | |
| @@ -3,6 +3,8 @@ | |
|  #include <string.h> | |
|  #include "common.h" | |
|   | |
| +int partname_short_name = 0; | |
| + | |
|  /* | |
|   * return partition name - uses static storage unless buf is supplied | |
|   */ | |
| @@ -43,5 +45,11 @@ | |
|   | |
|  char * | |
|  partname(char *dev, int pno, int lth) { | |
| -	return partnamebf(dev, pno, lth, 0, NULL); | |
| +	static char buf[20]; | |
| +	if ( ! partname_short_name ) { | |
| +		return partnamebf(dev, pno, lth, 0, NULL); | |
| +	} else { | |
| +		sprintf(buf,"Partition %-2u",pno); | |
| +		return buf; | |
| +	} | |
|  } | |
| --- ./fdisk/cfdisk.c.orig	2002-10-11 22:50:24.000000000 +0200 | |
| +++ ./fdisk/cfdisk.c	2002-10-11 22:50:24.000000000 +0200 | |
| @@ -93,8 +93,8 @@ | |
|   | |
|  #define VERSION UTIL_LINUX_VERSION | |
|   | |
| -#define DEFAULT_DEVICE "/dev/hda" | |
| -#define ALTERNATE_DEVICE "/dev/sda" | |
| +#define DEFAULT_DEVICE "/dev/discs/disc0/disc" | |
| +#define ALTERNATE_DEVICE "/dev/hda" | |
|   | |
|  /* With K=1024 we have `binary' megabytes, gigabytes, etc. | |
|     Some misguided hackers like that. | |
| --- ./fdisk/sfdisk.c.orig	2002-07-07 02:07:43.000000000 +0200 | |
| +++ ./fdisk/sfdisk.c	2002-10-11 22:50:24.000000000 +0200 | |
| @@ -2229,7 +2229,7 @@ | |
|  usage(void) { | |
|      version(); | |
|      printf(_("Usage: %s [options] device ...\n"), PROGNAME); | |
| -    puts (_("device: something like /dev/hda or /dev/sda")); | |
| +    puts (_("device: something like /dev/discs/disc0/disc")); | |
|      puts (_("useful options:")); | |
|      puts (_("    -s [or --show-size]: list size of a partition")); | |
|      puts (_("    -c [or --id]:        print or change partition Id"));
 | |
| 
 |