Skip to content

Commit 01ce483

Browse files
committed
mega-melt: eliminate buildScriptTemp variable
It doesn't actually save any characters.
1 parent 43c2307 commit 01ce483

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

tests/run.sh

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -117,31 +117,30 @@ test "$(grep -F "[ERROR]" "$meltingPotLog" | grep -v "using default branch")" &&
117117
sectionStart 'Adjusting the melting pot: build.sh script'
118118

119119
buildScript="$meltingPotDir/build.sh"
120-
buildScriptTemp="$buildScript.tmp"
121120
cp "$buildScript" "$buildScript.original" &&
122121

123122
# HACK: Remove known-duplicate short version properties, keeping
124123
# the short version declaration only for the more common groupId.
125124
# E.g.: org.antlr:antlr is preferred over antlr:antlr, so we set
126125
# antlr.version to match org.antlr:antlr, not antlr:antlr.
127-
mv -f "$buildScript" "$buildScriptTemp" &&
128-
sed -E 's;(-D('"$shortVersionClashes"').version=[^ ]*) -D[^ ]*;\1;' "$buildScriptTemp" > "$buildScript" &&
126+
mv -f "$buildScript" "$buildScript.tmp" &&
127+
sed -E 's;(-D('"$shortVersionClashes"').version=[^ ]*) -D[^ ]*;\1;' "$buildScript.tmp" > "$buildScript" &&
129128

130129
# HACK: Add leading underscore to version properties that start with a digit.
131-
mv -f "$buildScript" "$buildScriptTemp" &&
132-
sed -E 's; -D([0-9][^ ]*);& -D_\1;' "$buildScriptTemp" > "$buildScript" &&
130+
mv -f "$buildScript" "$buildScript.tmp" &&
131+
sed -E 's; -D([0-9][^ ]*);& -D_\1;' "$buildScript.tmp" > "$buildScript" &&
133132

134133
# HACK: Add non-standard version properties used prior to
135134
# pom-scijava 32.0.0-beta-1; see d0bf752070d96a2613c42e4e1ab86ebdd07c29ee.
136-
mv -f "$buildScript" "$buildScriptTemp" &&
137-
sed -E 's; -Dsc.fiji.3D_Blob_Segmentation\.version=([^ ]*);& -DFiji_3D_Blob_Segmentation.version=\1;' "$buildScriptTemp" > "$buildScript" &&
138-
mv -f "$buildScript" "$buildScriptTemp" &&
139-
sed -E 's; -Dsc.fiji.(3D_Objects_Counter|3D_Viewer)\.version=([^ ]*);& -DImageJ_\1.version=\2;' "$buildScriptTemp" > "$buildScript" &&
135+
mv -f "$buildScript" "$buildScript.tmp" &&
136+
sed -E 's; -Dsc.fiji.3D_Blob_Segmentation\.version=([^ ]*);& -DFiji_3D_Blob_Segmentation.version=\1;' "$buildScript.tmp" > "$buildScript" &&
137+
mv -f "$buildScript" "$buildScript.tmp" &&
138+
sed -E 's; -Dsc.fiji.(3D_Objects_Counter|3D_Viewer)\.version=([^ ]*);& -DImageJ_\1.version=\2;' "$buildScript.tmp" > "$buildScript" &&
140139

141140
# HACK: Add non-standard net.imagej:ij version property used prior to
142141
# pom-scijava 28.0.0; see 7d2cc442b107b3ac2dcb799d282f2c0b5822649d.
143-
mv -f "$buildScript" "$buildScriptTemp" &&
144-
sed -E 's; -Dij\.version=([^ ]*);& -Dimagej1.version=\1;' "$buildScriptTemp" > "$buildScript" &&
142+
mv -f "$buildScript" "$buildScript.tmp" &&
143+
sed -E 's; -Dij\.version=([^ ]*);& -Dimagej1.version=\1;' "$buildScript.tmp" > "$buildScript" &&
145144

146145
# HACK: Add explicit kotlin.version to match our pom-scijava-base.
147146
# Otherwise, components built on older pom-scijava-base will have
@@ -170,11 +169,11 @@ enforcerVersion=$(
170169
mvn -B -U -q -Denforcer.skip=true -Dexec.executable=echo \
171170
-Dexec.args='${maven-enforcer-plugin.version}' --non-recursive validate exec:exec 2>&1 |
172171
head -n1 | sed 's;\(.\[[0-9]m\)*;;') &&
173-
mv -f "$buildScript" "$buildScriptTemp" &&
174-
sed -E "s;mvn -Denforcer.skip;& -Dmaven-enforcer-plugin.version=$enforcerVersion -Dkotlin.version=$kotlinVersion;" "$buildScriptTemp" > "$buildScript" &&
172+
mv -f "$buildScript" "$buildScript.tmp" &&
173+
sed -E "s;mvn -Denforcer.skip;& -Dmaven-enforcer-plugin.version=$enforcerVersion -Dkotlin.version=$kotlinVersion;" "$buildScript.tmp" > "$buildScript" &&
175174

176175
chmod +x "$buildScript" &&
177-
rm "$buildScriptTemp" ||
176+
rm "$buildScript.tmp" ||
178177
die 'Error adjusting melting pot build script!'
179178

180179
sectionEnd # Adjusting the melting pot: build.sh script

0 commit comments

Comments
 (0)