Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP5:GA
sg3_utils.1568
0005-rescan-scsi-bus.sh-Use-safe-temporary-file...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0005-rescan-scsi-bus.sh-Use-safe-temporary-files.patch of Package sg3_utils.1568
From f02d8b227f337b73fcbb0116b9f1789ca84cbd3d Mon Sep 17 00:00:00 2001 From: Hannes Reinecke <hare@suse.de> Date: Wed, 25 Nov 2015 11:20:49 +0100 Subject: rescan-scsi-bus.sh: Use safe temporary files Use 'mktemp' to create a temporary file, or generate one based on the process ID if mktemp fails. References: bsc#955856 Signed-off-by: Hannes Reinecke <hare@suse.com> --- scripts/rescan-scsi-bus.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/rescan-scsi-bus.sh b/scripts/rescan-scsi-bus.sh index 872dac7..36e2f09 100755 --- a/scripts/rescan-scsi-bus.sh +++ b/scripts/rescan-scsi-bus.sh @@ -703,9 +703,12 @@ findremapped() local mpath_uuid= local remapped= mpaths="" - local tmpfile="/tmp/rescan-scsi-bus-`date +s`" + local tmpfile=$(mktemp /tmp/rescan-scsi-bus.XXXXXXXX 2> /dev/null) - test -f $tmpfile && rm $tmpfile + if [ -z "$tmpfile" ] ; then + tmpfile="/tmp/rescan-scsi-bus.$$" + rm -f $tmpfile + fi # Get all of the ID_SERIAL attributes, after finding their sd node for hctl in $devs ; do @@ -754,7 +757,7 @@ findremapped() echo "$SCSISTR" incrchgd "$hctl" done < $tmpfile - [ -f $tmpfile ] && rm $tmpfile + rm -f $tmpfile if test -n "$mp_enable" -a -n "$mpaths" ; then echo "Updating multipath device mappings" -- 1.8.4.5
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor