Using make_self_deleting_tempfile
I missed this function earlier
This commit is contained in:
@@ -297,7 +297,7 @@ function vcs_relative_path() {
|
|||||||
function remove_line() {
|
function remove_line() {
|
||||||
local tempfile
|
local tempfile
|
||||||
|
|
||||||
tempfile="${1}.blackbox-temp.${RANDOM}.$$"
|
make_self_deleting_tempfile tempfile
|
||||||
|
|
||||||
# Ensure source file exists
|
# Ensure source file exists
|
||||||
touch "$1"
|
touch "$1"
|
||||||
@@ -305,7 +305,6 @@ function remove_line() {
|
|||||||
|
|
||||||
# Using cat+rm instead of cp will preserve permissions/ownership
|
# Using cat+rm instead of cp will preserve permissions/ownership
|
||||||
cat "$tempfile" > "$1"
|
cat "$tempfile" > "$1"
|
||||||
rm "$tempfile"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Determine if a file contains a given line
|
# Determine if a file contains a given line
|
||||||
|
|||||||
Reference in New Issue
Block a user