scripts: Replace obsolete POSIX tmpnam in slugimage.pl with File::Temp function
Signed-off-by: Ted Hess <thess@kitschensync.net>
This commit is contained in:
		| @@ -40,7 +40,7 @@ use strict; | |||||||
| use warnings; | use warnings; | ||||||
|  |  | ||||||
| use Getopt::Long qw(:config no_ignore_case); | use Getopt::Long qw(:config no_ignore_case); | ||||||
| use POSIX qw(tmpnam); | use File::Temp qw(tempfile); | ||||||
|  |  | ||||||
| my($debug) = 0; | my($debug) = 0; | ||||||
| my($quiet) = 0; | my($quiet) = 0; | ||||||
| @@ -993,7 +993,7 @@ if ($pack) { | |||||||
|     # don't touch RedBoot and SysConf anyway.  If no Trailer is specified, |     # don't touch RedBoot and SysConf anyway.  If no Trailer is specified, | ||||||
|     # put in one. |     # put in one. | ||||||
|     if (not defined $redboot and not -e "RedBoot") { |     if (not defined $redboot and not -e "RedBoot") { | ||||||
| 	$redboot = tmpnam(); | 	$redboot = tempfile(); | ||||||
| 	open TMP, ">$redboot" or die "Cannot open file $redboot: $!"; | 	open TMP, ">$redboot" or die "Cannot open file $redboot: $!"; | ||||||
| 	push @cleanup, $redboot; | 	push @cleanup, $redboot; | ||||||
| 	# The RedBoot partition is 256 * 1024 = 262144; the trailer we add | 	# The RedBoot partition is 256 * 1024 = 262144; the trailer we add | ||||||
| @@ -1006,7 +1006,7 @@ if ($pack) { | |||||||
| 	close TMP; | 	close TMP; | ||||||
|     } |     } | ||||||
|     if (not defined $sysconf and not -e "SysConf") { |     if (not defined $sysconf and not -e "SysConf") { | ||||||
| 	$sysconf = tmpnam(); | 	$sysconf = tempfile(); | ||||||
| 	open TMP, ">$sysconf" or die "Cannot open file $sysconf: $!"; | 	open TMP, ">$sysconf" or die "Cannot open file $sysconf: $!"; | ||||||
| 	push @cleanup, $sysconf; | 	push @cleanup, $sysconf; | ||||||
| 	# The SysConf partition is 128 * 1024 = 131072 | 	# The SysConf partition is 128 * 1024 = 131072 | ||||||
| @@ -1014,7 +1014,7 @@ if ($pack) { | |||||||
| 	close TMP; | 	close TMP; | ||||||
|     } |     } | ||||||
|     if (not defined $trailer and not -e "Trailer") { |     if (not defined $trailer and not -e "Trailer") { | ||||||
| 	$trailer = tmpnam(); | 	$trailer = tempfile(); | ||||||
| 	open TMP, ">$trailer" or die "Cannot open file $trailer: $!"; | 	open TMP, ">$trailer" or die "Cannot open file $trailer: $!"; | ||||||
| 	push @cleanup, $trailer; | 	push @cleanup, $trailer; | ||||||
| 	for my $i (@sercomm_flash_trailer) { | 	for my $i (@sercomm_flash_trailer) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Ted Hess
					Ted Hess