浏览代码

Remove deprecated 'autoscr' command/variables

The more standard 'source' command provides identical functionality to
the autoscr command.

Environment variable names/values on the MVBC_P, MVBML7, kmeter1,
mgcoge, and km8xx boards are updated to no longer refernce 'autoscr'.

The 'autoscript' and 'autoscript_uname' environment variables are
also removed.

Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
Acked-by: Heiko Schocher <hs@denx.de>
Peter Tyser 15 年之前
父节点
当前提交
3202d33169

+ 0 - 8
README

@@ -3010,14 +3010,6 @@ Some configuration options can be set using Environment Variables:
 		  configuration from the BOOTP server, but not try to
 		  configuration from the BOOTP server, but not try to
 		  load any image using TFTP
 		  load any image using TFTP
 
 
-  autoscript	- if set to "yes" commands like "loadb", "loady",
-		  "bootp", "tftpb", "rarpboot" and "nfs" will attempt
-		  to automatically run script images (by internally
-		  calling "source").
-
-  autoscript_uname - if script image is in a format (FIT) this
-		     variable is used to get script subimage unit name.
-
   autostart	- if set to "yes", an image loaded using the "bootp",
   autostart	- if set to "yes", an image loaded using the "bootp",
 		  "rarpboot", "tftpboot" or "diskboot" commands will
 		  "rarpboot", "tftpboot" or "diskboot" commands will
 		  be automatically started (by internally calling
 		  be automatically started (by internally calling

+ 1 - 1
board/LEOX/elpt860/README.LEOX

@@ -68,7 +68,6 @@ Type "run nfsboot" to mount root filesystem over NFS
 Hit any key to stop autoboot:  0
 Hit any key to stop autoboot:  0
 LEOX_elpt860: help
 LEOX_elpt860: help
 askenv  - get environment variables from stdin
 askenv  - get environment variables from stdin
-autoscr - run script from memory
 base    - print or set address offset
 base    - print or set address offset
 bdinfo  - print Board Info structure
 bdinfo  - print Board Info structure
 bootm   - boot application image from memory
 bootm   - boot application image from memory
@@ -100,6 +99,7 @@ run     - run commands in an environment variable
 saveenv - save environment variables to persistent storage
 saveenv - save environment variables to persistent storage
 setenv  - set environment variables
 setenv  - set environment variables
 sleep   - delay execution for some time
 sleep   - delay execution for some time
+source  - run script from memory
 tftpboot- boot image via network using TFTP protocol
 tftpboot- boot image via network using TFTP protocol
 	       and env variables ipaddr and serverip
 	       and env variables ipaddr and serverip
 version - print monitor version
 version - print monitor version

+ 2 - 2
board/matrix_vision/mvbc_p/mvbc_p_autoscript

@@ -26,7 +26,7 @@ if test ${oprofile} = yes;
 then
 then
 setenv addprofile setenv bootargs \${bootargs} profile=\${profile}
 setenv addprofile setenv bootargs \${bootargs} profile=\${profile}
 fi
 fi
-if test ${autoscr_boot} != no;
+if test ${autoscript_boot} != no;
 then
 then
   if test ${netboot} = yes;
   if test ${netboot} = yes;
   then
   then
@@ -44,5 +44,5 @@ then
   echo "=== bootfromflash ==="
   echo "=== bootfromflash ==="
   run cpdtb rundtb bootfromflash
   run cpdtb rundtb bootfromflash
 else
 else
-  echo "=== boot stopped with autoscr_boot no ==="
+  echo "=== boot stopped with autoscript_boot no ==="
 fi
 fi

+ 2 - 2
board/matrix_vision/mvblm7/mvblm7_autoscript

@@ -21,7 +21,7 @@ setenv set_static_nm setenv netmask \${static_netmask}
 setenv set_static_gw setenv gatewayip \${static_gateway}
 setenv set_static_gw setenv gatewayip \${static_gateway}
 setenv set_ip setenv ip \${ipaddr}::\${gatewayip}:\${netmask}
 setenv set_ip setenv ip \${ipaddr}::\${gatewayip}:\${netmask}
 setenv ramparam setenv bootargs root=/dev/ram0 ro rootfstype=squashfs
 setenv ramparam setenv bootargs root=/dev/ram0 ro rootfstype=squashfs
-if test ${autoscr_boot} != no;
+if test ${autoscript_boot} != no;
 then
 then
   if test ${netboot} = yes;
   if test ${netboot} = yes;
   then
   then
@@ -39,5 +39,5 @@ then
   echo "=== bootfromflash ==="
   echo "=== bootfromflash ==="
   run cpdtb rundtb bootfromflash
   run cpdtb rundtb bootfromflash
 else
 else
-  echo "=== boot stopped with autoscr_boot no ==="
+  echo "=== boot stopped with autoscript_boot no ==="
 fi
 fi

+ 1 - 1
board/musenki/README

@@ -34,7 +34,6 @@ Out:   serial
 Err:   serial
 Err:   serial
 Hit any key to stop autoboot:  0
 Hit any key to stop autoboot:  0
 => help
 => help
-autoscr - run script from memory
 base    - print or set address offset
 base    - print or set address offset
 bdinfo  - print Board Info structure
 bdinfo  - print Board Info structure
 bootm   - boot application image from memory
 bootm   - boot application image from memory
@@ -67,6 +66,7 @@ reset   - Perform RESET of the CPU
 run     - run commands in an environment variable
 run     - run commands in an environment variable
 saveenv - save environment variables to persistent storage
 saveenv - save environment variables to persistent storage
 setenv  - set environment variables
 setenv  - set environment variables
+source  - run script from memory
 tftpboot- boot image via network using TFTP protocol
 tftpboot- boot image via network using TFTP protocol
 	       and env variables ipaddr and serverip
 	       and env variables ipaddr and serverip
 version - print monitor version
 version - print monitor version

+ 0 - 18
board/pn62/cmd_pn62.c

@@ -152,24 +152,6 @@ int do_loadpci (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 	rcode = do_bootm (cmdtp, 0, 1, local_args);
 	rcode = do_bootm (cmdtp, 0, 1, local_args);
     }
     }
 
 
-#ifdef CONFIG_SOURCE
-    if (load_addr) {
-	char *s;
-
-	if (((s = getenv("autoscript")) != NULL) && (strcmp(s,"yes") == 0)) {
-		printf ("Running \"source\" command at addr 0x%08lX",
-			load_addr);
-
-		s = getenv ("autoscript_uname");
-		if (s)
-			printf (":%s ...\n", s);
-		else
-			puts (" ...\n");
-
-		rcode = source (load_addr, s);
-	}
-    }
-#endif
     return rcode;
     return rcode;
 }
 }
 
 

+ 0 - 18
common/cmd_load.c

@@ -513,24 +513,6 @@ int do_load_serial_bin (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 		}
 		}
 	}
 	}
 
 
-#ifdef CONFIG_SOURCE
-	if (load_addr) {
-		char *s;
-
-		if (((s = getenv("autoscript")) != NULL) && (strcmp(s,"yes") == 0)) {
-			printf ("Running \"source\" command at addr 0x%08lX",
-				load_addr);
-
-			s = getenv ("autoscript_uname");
-			if (s)
-				printf (":%s ...\n", s);
-			else
-				puts (" ...\n");
-
-			rcode = source (load_addr, s);
-		}
-	}
-#endif
 	return rcode;
 	return rcode;
 }
 }
 
 

+ 0 - 15
common/cmd_net.c

@@ -222,21 +222,6 @@ netboot_common (proto_t proto, cmd_tbl_t *cmdtp, int argc, char *argv[])
 		rcode = do_bootm (cmdtp, 0, 1, local_args);
 		rcode = do_bootm (cmdtp, 0, 1, local_args);
 	}
 	}
 
 
-#ifdef CONFIG_SOURCE
-	if (((s = getenv("autoscript")) != NULL) && (strcmp(s,"yes") == 0)) {
-		printf ("Running \"source\" command at addr 0x%08lX",
-			load_addr);
-
-		s = getenv ("autoscript_uname");
-		if (s)
-			printf (":%s ...\n", s);
-		else
-			puts (" ...\n");
-
-		show_boot_progress (83);
-		rcode = source (load_addr, s);
-	}
-#endif
 	if (rcode < 0)
 	if (rcode < 0)
 		show_boot_progress (-83);
 		show_boot_progress (-83);
 	else
 	else

+ 0 - 18
common/cmd_source.c

@@ -236,22 +236,4 @@ U_BOOT_CMD(
 	"unit name in the form of addr:<subimg_uname>"
 	"unit name in the form of addr:<subimg_uname>"
 #endif
 #endif
 );
 );
-
-/*
- * Keep for now for backward compatibility;
- * remove later when support for "autoscr" goes away.
- */
-static int
-do_autoscr (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
-{
-	printf ("\n### WARNING ### "
-		"\"autoscr\" is deprecated, use \"source\" instead ###\n\n");
-	return do_source (cmdtp, flag, argc, argv);
-}
-
-U_BOOT_CMD(
-	autoscr, 2, 0,	do_autoscr,
-	"DEPRECATED - use \"source\" command instead",
-	""
-);
 #endif
 #endif

+ 1 - 1
doc/README.IPHASE4539

@@ -54,7 +54,6 @@ connector as follows:
 
 
 ------------------------------------------------------------------------------
 ------------------------------------------------------------------------------
 => help
 => help
-autoscr - run script from memory
 base    - print or set address offset
 base    - print or set address offset
 bdinfo  - print Board Info structure
 bdinfo  - print Board Info structure
 bootm   - boot application image from memory
 bootm   - boot application image from memory
@@ -88,6 +87,7 @@ run     - run commands in an environment variable
 saveenv - save environment variables to persistent storage
 saveenv - save environment variables to persistent storage
 setenv  - set environment variables
 setenv  - set environment variables
 sleep   - delay execution for some time
 sleep   - delay execution for some time
+source  - run script from memory
 tftpboot- boot image via network using TFTP protocol
 tftpboot- boot image via network using TFTP protocol
 	       and env variables ipaddr and serverip
 	       and env variables ipaddr and serverip
 version - print monitor version
 version - print monitor version

+ 1 - 1
doc/README.m52277evb

@@ -184,7 +184,6 @@ baudrate    = 115200 bps
 ->
 ->
 -> help
 -> help
 ?       - alias for 'help'
 ?       - alias for 'help'
-autoscr - run script from memory
 base    - print or set address offset
 base    - print or set address offset
 bdinfo  - print Board Info structure
 bdinfo  - print Board Info structure
 boot    - boot default, i.e., run 'bootcmd'
 boot    - boot default, i.e., run 'bootcmd'
@@ -227,5 +226,6 @@ run     - run commands in an environment variable
 saveenv - save environment variables to persistent storage
 saveenv - save environment variables to persistent storage
 setenv  - set environment variables
 setenv  - set environment variables
 sleep   - delay execution for some time
 sleep   - delay execution for some time
+source  - run script from memory
 version - print monitor version
 version - print monitor version
 ->
 ->

+ 1 - 1
doc/README.m5373evb

@@ -195,7 +195,6 @@ baudrate    = 115200 bps
 ->
 ->
 -> help
 -> help
 ?	- alias for 'help'
 ?	- alias for 'help'
-autoscr - run script from memory
 base	- print or set address offset
 base	- print or set address offset
 bdinfo	- print Board Info structure
 bdinfo	- print Board Info structure
 boot	- boot default, i.e., run 'bootcmd'
 boot	- boot default, i.e., run 'bootcmd'
@@ -243,6 +242,7 @@ run	- run commands in an environment variable
 saveenv - save environment variables to persistent storage
 saveenv - save environment variables to persistent storage
 setenv	- set environment variables
 setenv	- set environment variables
 sleep	- delay execution for some time
 sleep	- delay execution for some time
+source	- run script from memory
 tftpboot- boot image via network using TFTP protocol
 tftpboot- boot image via network using TFTP protocol
 version - print monitor version
 version - print monitor version
 -> tftp 0x40800000 uImage
 -> tftp 0x40800000 uImage

+ 1 - 1
doc/README.m54455evb

@@ -276,7 +276,6 @@ baudrate    = 115200 bps
 ->
 ->
 -> help
 -> help
 ?       - alias for 'help'
 ?       - alias for 'help'
-autoscr - run script from memory
 base    - print or set address offset
 base    - print or set address offset
 bdinfo  - print Board Info structure
 bdinfo  - print Board Info structure
 boot    - boot default, i.e., run 'bootcmd'
 boot    - boot default, i.e., run 'bootcmd'
@@ -332,6 +331,7 @@ run     - run commands in an environment variable
 saveenv - save environment variables to persistent storage
 saveenv - save environment variables to persistent storage
 setenv  - set environment variables
 setenv  - set environment variables
 sleep   - delay execution for some time
 sleep   - delay execution for some time
+source  - run script from memory
 tftpboot- boot image via network using TFTP protocol
 tftpboot- boot image via network using TFTP protocol
 version - print monitor version
 version - print monitor version
 ->bootm 4000000
 ->bootm 4000000

+ 1 - 1
doc/README.m5475evb

@@ -215,7 +215,6 @@ ip_addr     = 192.162.1.2
 baudrate    = 115200 bps
 baudrate    = 115200 bps
 -> ?
 -> ?
 ?	- alias for 'help'
 ?	- alias for 'help'
-autoscr - run script from memory
 base	- print or set address offset
 base	- print or set address offset
 bdinfo	- print Board Info structure
 bdinfo	- print Board Info structure
 boot	- boot default, i.e., run 'bootcmd'
 boot	- boot default, i.e., run 'bootcmd'
@@ -260,6 +259,7 @@ run	- run commands in an environment variable
 saveenv - save environment variables to persistent storage
 saveenv - save environment variables to persistent storage
 setenv	- set environment variables
 setenv	- set environment variables
 sleep	- delay execution for some time
 sleep	- delay execution for some time
+source	- run script from memory
 tftpboot- boot image via network using TFTP protocol
 tftpboot- boot image via network using TFTP protocol
 usb	- USB sub-system
 usb	- USB sub-system
 usbboot - boot from USB device
 usbboot - boot from USB device

+ 0 - 19
doc/feature-removal-schedule.txt

@@ -26,25 +26,6 @@ Who:	Ben Warren <biggerbadderben@gmail.com>
 
 
 ---------------------------
 ---------------------------
 
 
-What:	"autoscr" command
-When:	Release 2009-09
-
-Why:	"autosrc" is an ugly and completely non-standard name.
-	The "autoscr" command is deprecated and will be replaced by
-
-	the "source" command as used by other shells such as bash.
-
-	Starting with March 2009, both commands will be supported for
-	a transition period of 6 months after which "autoscr" will be
-	removed. During the transition period existing scripts and
-	environment variable names remain untouched for maximum
-	compatibiltiy; thse will be changed when support for the
-	"autoscr" command get's finally dropped.
-
-Who:	Peter Tyser <ptyser@xes-inc.com>
-
----------------------------
-
 What:	GPL cleanup
 What:	GPL cleanup
 When:	August 2009
 When:	August 2009
 Why:	Over time, a couple of files have sneaked in into the U-Boot
 Why:	Over time, a couple of files have sneaked in into the U-Boot

+ 7 - 7
include/configs/MVBC_P.h

@@ -73,8 +73,8 @@
 #define MV_INITRD_LENGTH	0x00400000
 #define MV_INITRD_LENGTH	0x00400000
 #define MV_SCRATCH_ADDR		0x00000000
 #define MV_SCRATCH_ADDR		0x00000000
 #define MV_SCRATCH_LENGTH	MV_INITRD_LENGTH
 #define MV_SCRATCH_LENGTH	MV_INITRD_LENGTH
-#define MV_SOURCE_ADDR		0xff840000
-#define MV_SOURCE_ADDR2		0xff850000
+#define MV_SCRIPT_ADDR		0xff840000
+#define MV_SCRIPT_ADDR2		0xff850000
 #define MV_DTB_ADDR		0xfffc0000
 #define MV_DTB_ADDR		0xfffc0000
 
 
 #define CONFIG_SHOW_BOOT_PROGRESS 1
 #define CONFIG_SHOW_BOOT_PROGRESS 1
@@ -130,9 +130,9 @@
 #define CONFIG_ZERO_BOOTDELAY_CHECK
 #define CONFIG_ZERO_BOOTDELAY_CHECK
 #define CONFIG_RESET_TO_RETRY		1000
 #define CONFIG_RESET_TO_RETRY		1000
 
 
-#define CONFIG_BOOTCOMMAND	"if imi ${autoscr_addr}; \
-					then source ${autoscr_addr};	\
-					else source ${autoscr_addr2};	\
+#define CONFIG_BOOTCOMMAND	"if imi ${script_addr}; \
+					then source ${script_addr};	\
+					else source ${script_addr2};	\
 				fi;"
 				fi;"
 
 
 #define CONFIG_BOOTARGS		"root=/dev/ram ro rootfstype=squashfs"
 #define CONFIG_BOOTARGS		"root=/dev/ram ro rootfstype=squashfs"
@@ -150,8 +150,8 @@
 	"fpga=0\0"						\
 	"fpga=0\0"						\
 	"fpgadata=" MK_STR(MV_FPGA_DATA) "\0"			\
 	"fpgadata=" MK_STR(MV_FPGA_DATA) "\0"			\
 	"fpgadatasize=" MK_STR(MV_FPGA_SIZE) "\0"		\
 	"fpgadatasize=" MK_STR(MV_FPGA_SIZE) "\0"		\
-	"autoscr_addr=" MK_STR(MV_SOURCE_ADDR) "\0"		\
-	"autoscr_addr2=" MK_STR(MV_SOURCE_ADDR2) "\0"		\
+	"script_addr=" MK_STR(MV_SCRIPT_ADDR) "\0"		\
+	"script_addr2=" MK_STR(MV_SCRIPT_ADDR2) "\0"		\
 	"mv_kernel_addr=" MK_STR(MV_KERNEL_ADDR) "\0"		\
 	"mv_kernel_addr=" MK_STR(MV_KERNEL_ADDR) "\0"		\
 	"mv_kernel_addr_ram=" MK_STR(MV_KERNEL_ADDR_RAM) "\0"	\
 	"mv_kernel_addr_ram=" MK_STR(MV_KERNEL_ADDR_RAM) "\0"	\
 	"mv_initrd_addr=" MK_STR(MV_INITRD_ADDR) "\0"		\
 	"mv_initrd_addr=" MK_STR(MV_INITRD_ADDR) "\0"		\

+ 7 - 7
include/configs/MVBLM7.h

@@ -399,8 +399,8 @@
 #define MV_FPGA_SIZE		0
 #define MV_FPGA_SIZE		0
 #define MV_KERNEL_ADDR		0xff810000
 #define MV_KERNEL_ADDR		0xff810000
 #define MV_INITRD_ADDR		0xffb00000
 #define MV_INITRD_ADDR		0xffb00000
-#define MV_SOURCE_ADDR		0xff804000
-#define MV_SOURCE_ADDR2		0xff806000
+#define MV_SCRIPT_ADDR		0xff804000
+#define MV_SCRIPT_ADDR2		0xff806000
 #define MV_DTB_ADDR		0xff808000
 #define MV_DTB_ADDR		0xff808000
 #define MV_INITRD_LENGTH	0x00400000
 #define MV_INITRD_LENGTH	0x00400000
 
 
@@ -410,9 +410,9 @@
 #define MV_DTB_ADDR_RAM		0x00600000
 #define MV_DTB_ADDR_RAM		0x00600000
 #define MV_INITRD_ADDR_RAM	0x01000000
 #define MV_INITRD_ADDR_RAM	0x01000000
 
 
-#define CONFIG_BOOTCOMMAND	"if imi ${autoscr_addr}; \
-					then source ${autoscr_addr};  \
-					else source ${autoscr_addr2}; \
+#define CONFIG_BOOTCOMMAND	"if imi ${script_addr}; \
+					then source ${script_addr};  \
+					else source ${script_addr2}; \
 				fi;"
 				fi;"
 #define CONFIG_BOOTARGS		"root=/dev/ram ro rootfstype=squashfs"
 #define CONFIG_BOOTARGS		"root=/dev/ram ro rootfstype=squashfs"
 
 
@@ -425,8 +425,8 @@
 	"fpga=0\0"						\
 	"fpga=0\0"						\
 	"fpgadata=" MK_STR(MV_FPGA_DATA) "\0"			\
 	"fpgadata=" MK_STR(MV_FPGA_DATA) "\0"			\
 	"fpgadatasize=" MK_STR(MV_FPGA_SIZE) "\0"		\
 	"fpgadatasize=" MK_STR(MV_FPGA_SIZE) "\0"		\
-	"autoscr_addr=" MK_STR(MV_SOURCE_ADDR) "\0"		\
-	"autoscr_addr2=" MK_STR(MV_SOURCE_ADDR2) "\0"		\
+	"script_addr=" MK_STR(MV_SCRIPT_ADDR) "\0"		\
+	"script_addr2=" MK_STR(MV_SCRIPT_ADDR2) "\0"		\
 	"mv_kernel_addr=" MK_STR(MV_KERNEL_ADDR) "\0"		\
 	"mv_kernel_addr=" MK_STR(MV_KERNEL_ADDR) "\0"		\
 	"mv_kernel_addr_ram=" MK_STR(MV_KERNEL_ADDR_RAM) "\0"	\
 	"mv_kernel_addr_ram=" MK_STR(MV_KERNEL_ADDR_RAM) "\0"	\
 	"mv_initrd_addr=" MK_STR(MV_INITRD_ADDR) "\0"		\
 	"mv_initrd_addr=" MK_STR(MV_INITRD_ADDR) "\0"		\

+ 3 - 3
include/configs/keymile-common.h

@@ -171,7 +171,7 @@
 	"kernel_addr_r=200000\0"					\
 	"kernel_addr_r=200000\0"					\
 	"fdt_addr_r=600000\0"						\
 	"fdt_addr_r=600000\0"						\
 	"ram_ws=800000 \0"						\
 	"ram_ws=800000 \0"						\
-	"autoscr_ws=780000 \0"						\
+	"script_ws=780000 \0"						\
 	"fdt_file=" xstr(CONFIG_HOSTNAME) "/" 				\
 	"fdt_file=" xstr(CONFIG_HOSTNAME) "/" 				\
 		xstr(CONFIG_HOSTNAME) ".dtb\0"				\
 		xstr(CONFIG_HOSTNAME) ".dtb\0"				\
 	"u-boot=" xstr(CONFIG_HOSTNAME) "/u-boot.bin \0" 		\
 	"u-boot=" xstr(CONFIG_HOSTNAME) "/u-boot.bin \0" 		\
@@ -253,8 +253,8 @@
 	"set_new_esw_script=setenv new_esw_script "			\
 	"set_new_esw_script=setenv new_esw_script "			\
 		"new_esw_0x${IVM_BoardId}_0x${IVM_HWKey}.scr \0"	\
 		"new_esw_0x${IVM_BoardId}_0x${IVM_HWKey}.scr \0"	\
 	"new_esw=run set_new_esw_script; "				\
 	"new_esw=run set_new_esw_script; "				\
-		"tftp ${autoscr_ws} ${new_esw_script}; "		\
-		"iminfo ${autoscr_ws}; source ${autoscr_ws} \0"	\
+		"tftp ${script_ws} ${new_esw_script}; "			\
+		"iminfo ${script_ws}; source ${script_ws} \0"		\
 	"bootlimit=0 \0" 						\
 	"bootlimit=0 \0" 						\
 	CONFIG_KM_DEF_ENV_IOMUX						\
 	CONFIG_KM_DEF_ENV_IOMUX						\
 	CONFIG_KM_DEF_ENV_PRIVATE					\
 	CONFIG_KM_DEF_ENV_PRIVATE					\