[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master a87426e 07/16: Name temporary environment-var
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master a87426e 07/16: Name temporary environment-variables file OAOO |
Date: |
Sat, 18 May 2019 20:53:36 -0400 (EDT) |
branch: master
commit a87426e5fb8d5ae13030c3dca5463cb27fbeac41
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Name temporary environment-variables file OAOO
---
gwc/parent.make | 6 +++---
gwc/set.sh | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/gwc/parent.make b/gwc/parent.make
index 4059652..b9756ba 100644
--- a/gwc/parent.make
+++ b/gwc/parent.make
@@ -11,15 +11,15 @@
# $export LMI_IN=Mongolia; LANG=mn_MN make -f parent.make all
# and check what appears on stdout.
-export LMI_TIMESTAMP := $(shell date -u +'%s.%N')
+export LMI_ENV_FILE := env_$(shell date -u +'%s_%N').eraseme
parent.make parent.make:: source_env_vars ;
- $(eval include env.$(LMI_TIMESTAMP).eraseme)
+ $(eval include $(LMI_ENV_FILE))
@echo "eval: LMI_IN in 'parent.make': $$LMI_IN"
@echo "eval: LMI_OUT1 in 'parent.make': $$LMI_OUT1"
@echo "eval: LMI_OUT2 in 'parent.make': $$LMI_OUT2"
# '--force': the file won't be there when this makefile is remade
- rm --force env.$(LMI_TIMESTAMP).eraseme
+ rm --force $(LMI_ENV_FILE)
.PHONY: source_env_vars
source_env_vars:
diff --git a/gwc/set.sh b/gwc/set.sh
index 07483b6..fa8df6c 100755
--- a/gwc/set.sh
+++ b/gwc/set.sh
@@ -2,9 +2,9 @@
foo()
{
-# $LMI_TIMESTAMP is defined by the makefile that sources this script.
+# $LMI_ENV_FILE is defined by the makefile that sources this script.
# shellcheck disable=SC2154
-echo "LMI_TIMESTAMP in 'set.sh': $LMI_TIMESTAMP"
+echo "LMI_ENV_FILE in 'set.sh': $LMI_ENV_FILE"
echo "LMI_IN in 'set.sh': $LMI_IN"
echo "LMI_OUT1 entering 'set.sh': $LMI_OUT1"
echo "LMI_OUT2 entering 'set.sh': $LMI_OUT2"
@@ -15,7 +15,7 @@ echo "LMI_OUT2 leaving 'set.sh': $LMI_OUT2"
{
echo "export LMI_OUT1 := $LMI_OUT1"
echo "export LMI_OUT2 := $LMI_OUT2"
-} > env."$LMI_TIMESTAMP".eraseme
+} > "$LMI_ENV_FILE"
}
foo
- [lmi-commits] [lmi] master updated (e0988be -> 3ff6c00), Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 20f6dd2 15/16: Add git instructions to copy a branch into a master subdirectory, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 8b0a768 14/16: Invoke 'rm' without '--force', Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 3ff6c00 16/16: Rewrite for clarity, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master fa96c05 13/16: Make tracing information easier to follow, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master f8d4676 11/16: Improve and compress output trace, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master b00ad83 10/16: Remove duplicated target name; improve documentation, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 0ca7d61 09/16: Don't write env file if its name is empty or unset, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 294f232 12/16: Improve documentation, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master c10b229 08/16: Actually perform some work in the script, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master a87426e 07/16: Name temporary environment-variables file OAOO,
Greg Chicares <=
- [lmi-commits] [lmi] master 01aee1e 04/16: Construct a unique temporary filename to avoid collisions, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 315d415 03/16: Improve encapsulation, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master b4dd6ce 06/16: Resolve an open issue, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 65cbb2f 05/16: Remove obsolete commentary, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 6eace72 01/16: Source a shell script in a makefile, Greg Chicares, 2019/05/18
- [lmi-commits] [lmi] master 0401064 02/16: Set multiple variables, Greg Chicares, 2019/05/18