@@ -134,17 +134,10 @@ jobs:
134134 sed -n '/^DEBUG: Command:/p' stderr | tee output
135135 wc -l output
136136
137- - name : Calculate Tomcat flavor
138- run : |
139- TOMCAT_FLAVOR=$(docker exec pki bash -c '
140- if [ -f /usr/libexec/tomcat/tomcat-run.sh ]; then
141- printf "new"
142- else
143- printf "old"
144- fi
145- ')
146- echo "TOMCAT_FLAVOR=$TOMCAT_FLAVOR" >> $GITHUB_ENV
147- echo "Detected Tomcat flavor: $TOMCAT_FLAVOR"
137+ - name : Get Tomcat flavor
138+ run : |
139+ TOMCAT_FLAVOR=$(docker exec pki test -f /usr/libexec/tomcat/tomcat-run.sh && echo "new" || echo "old")
140+ echo "TOMCAT_FLAVOR=$TOMCAT_FLAVOR" | tee -a $GITHUB_ENV
148141
149142 - name : Check PKI server base dir after installation
150143 run : |
@@ -156,7 +149,7 @@ jobs:
156149 | tee output
157150
158151 # TODO: review permissions
159- cat > expected << EOF
152+ cat > expected_old << EOF
160153 drwxrwx--- pkiuser pkiuser acme
161154 lrwxrwxrwx pkiuser pkiuser alias -> /var/lib/pki/pki-tomcat/conf/alias
162155 lrwxrwxrwx pkiuser pkiuser bin -> /usr/share/tomcat/bin
@@ -170,7 +163,7 @@ jobs:
170163 drwxrwx--- pkiuser pkiuser work
171164 EOF
172165
173- cat > expected_new_tomcat10 << EOF
166+ cat > expected_new << EOF
174167 drwxrwx--- pkiuser pkiuser acme
175168 lrwxrwxrwx pkiuser pkiuser alias -> /var/lib/pki/pki-tomcat/conf/alias
176169 lrwxrwxrwx pkiuser pkiuser bin -> /usr/share/tomcat/bin
@@ -184,13 +177,7 @@ jobs:
184177 drwxrwx--- pkiuser pkiuser work
185178 EOF
186179
187- if [ $TOMCAT_FLAVOR == 'new' ]; then
188- echo "New tomcat 10!"
189- diff expected_new_tomcat10 output
190- else
191- echo "Old tomcat 10!"
192- diff expected output
193- fi
180+ diff expected_$TOMCAT_FLAVOR output
194181
195182 - name : Check PKI server conf dir after installation
196183 run : |
@@ -202,7 +189,7 @@ jobs:
202189 | tee output
203190
204191 # TODO: review permissions
205- cat > expected << EOF
192+ cat > expected_old << EOF
206193 drwxrwx--- pkiuser pkiuser Catalina
207194 drwxrwx--- pkiuser pkiuser acme
208195 drwxrwx--- pkiuser pkiuser alias
@@ -219,7 +206,7 @@ jobs:
219206 lrwxrwxrwx pkiuser pkiuser web.xml -> /etc/tomcat/web.xml
220207 EOF
221208
222- cat > expected_new_tomcat10 << EOF
209+ cat > expected_new << EOF
223210 drwxrwx--- pkiuser pkiuser Catalina
224211 drwxrwx--- pkiuser pkiuser acme
225212 drwxrwx--- pkiuser pkiuser alias
@@ -236,13 +223,7 @@ jobs:
236223 lrwxrwxrwx pkiuser pkiuser web.xml -> /etc/tomcat/web.xml
237224 EOF
238225
239- if [ $TOMCAT_FLAVOR == 'new' ]; then
240- echo "New tomcat 10!"
241- diff expected_new_tomcat10 output
242- else
243- echo "Old tomcat 10!"
244- diff expected output
245- fi
226+ diff expected_$TOMCAT_FLAVOR output
246227
247228 - name : Check PKI server conf/alias dir after installation
248229 run : |
@@ -320,27 +301,21 @@ jobs:
320301 DATE=$(date +'%Y-%m-%d')
321302
322303 # TODO: review permissions
323- cat > expected << EOF
304+ cat > expected_old << EOF
324305 drwxrwx--- pkiuser pkiuser acme
325306 drwxrwx--- pkiuser pkiuser backup
326307 drwxrwx--- pkiuser pkiuser ca
327308 -rw-r--r-- pkiuser pkiuser localhost_access_log.$DATE.txt
328309 EOF
329310
330- cat > expected_new_tomcat10 << EOF
311+ cat > expected_new << EOF
331312 drwxrwx--- pkiuser pkiuser acme
332313 drwxrwx--- pkiuser pkiuser backup
333314 drwxrwx--- pkiuser pkiuser ca
334315 -rw-r----- pkiuser pkiuser localhost_access_log.$DATE.txt
335316 EOF
336317
337- if [ $TOMCAT_FLAVOR == 'new' ]; then
338- echo "New tomcat 10!"
339- diff expected_new_tomcat10 output
340- else
341- echo "Old tomcat 10!"
342- diff expected output
343- fi
318+ diff expected_$TOMCAT_FLAVOR output
344319
345320 - name : Check ACME base dir
346321 if : always()
@@ -352,23 +327,17 @@ jobs:
352327 | tee output
353328
354329 # TODO: review permissions
355- cat > expected << EOF
330+ cat > expected_old << EOF
356331 lrwxrwxrwx pkiuser pkiuser conf -> /var/lib/pki/pki-tomcat/conf/acme
357332 lrwxrwxrwx pkiuser pkiuser logs -> /var/lib/pki/pki-tomcat/logs/acme
358333 EOF
359334
360- cat > expected_new_tomcat10 << EOF
335+ cat > expected_new << EOF
361336 lrwxrwxrwx pkiuser pkiuser conf -> /var/lib/pki/pki-tomcat/conf/acme
362337 lrwxrwxrwx pkiuser pkiuser logs -> /var/lib/pki/pki-tomcat/logs/acme
363338 EOF
364339
365- if [ $TOMCAT_FLAVOR == 'new' ]; then
366- echo "New tomcat 10!"
367- diff expected_new_tomcat10 output
368- else
369- echo "Old tomcat 10!"
370- diff expected output
371- fi
340+ diff expected_$TOMCAT_FLAVOR output
372341
373342 - name : Check ACME conf dir
374343 run : |
@@ -380,25 +349,19 @@ jobs:
380349 | tee output
381350
382351 # TODO: review permissions
383- cat > expected << EOF
352+ cat > expected_old << EOF
384353 -rw-rw---- pkiuser pkiuser database.conf
385354 -rw-rw---- pkiuser pkiuser issuer.conf
386355 -rw-rw---- pkiuser pkiuser realm.conf
387356 EOF
388357
389- cat > expected_new_tomcat10 << EOF
358+ cat > expected_new << EOF
390359 -rw-rw---- pkiuser pkiuser database.conf
391360 -rw-rw---- pkiuser pkiuser issuer.conf
392361 -rw-rw---- pkiuser pkiuser realm.conf
393362 EOF
394363
395- if [ $TOMCAT_FLAVOR == 'new' ]; then
396- echo "New tomcat 10!"
397- diff expected_new_tomcat10 output
398- else
399- echo "Old tomcat 10!"
400- diff expected output
401- fi
364+ diff expected_$TOMCAT_FLAVOR output
402365
403366 - name : Check ACME database config
404367 if : always()
@@ -984,23 +947,17 @@ jobs:
984947 | tee output
985948
986949 # TODO: review permissions
987- cat > expected << EOF
950+ cat > expected_old << EOF
988951 lrwxrwxrwx pkiuser pkiuser conf -> /etc/pki/pki-tomcat
989952 lrwxrwxrwx pkiuser pkiuser logs -> /var/log/pki/pki-tomcat
990953 EOF
991954
992- cat > expected_new_tomcat10 << EOF
955+ cat > expected_new << EOF
993956 lrwxrwxrwx pkiuser pkiuser conf -> /etc/pki/pki-tomcat
994957 lrwxrwxrwx pkiuser pkiuser logs -> /var/log/pki/pki-tomcat
995958 EOF
996959
997- if [ $TOMCAT_FLAVOR == 'new' ]; then
998- echo "New tomcat 10!"
999- diff expected_new_tomcat10 output
1000- else
1001- echo "Old tomcat 10!"
1002- diff expected output
1003- fi
960+ diff expected_$TOMCAT_FLAVOR output
1004961
1005962 - name : Check PKI server conf dir after removal
1006963 run : |
@@ -1012,7 +969,7 @@ jobs:
1012969 | tee output
1013970
1014971 # TODO: review permissions
1015- cat > expected << EOF
972+ cat > expected_old << EOF
1016973 drwxrwx--- pkiuser pkiuser Catalina
1017974 drwxrwx--- pkiuser pkiuser acme
1018975 drwxrwx--- pkiuser pkiuser alias
@@ -1029,7 +986,7 @@ jobs:
1029986 lrwxrwxrwx pkiuser pkiuser web.xml -> /etc/tomcat/web.xml
1030987 EOF
1031988
1032- cat > expected_new_tomcat10 << EOF
989+ cat > expected_new << EOF
1033990 drwxrwx--- pkiuser pkiuser Catalina
1034991 drwxrwx--- pkiuser pkiuser acme
1035992 drwxrwx--- pkiuser pkiuser alias
@@ -1046,13 +1003,7 @@ jobs:
10461003 lrwxrwxrwx pkiuser pkiuser web.xml -> /etc/tomcat/web.xml
10471004 EOF
10481005
1049- if [ $TOMCAT_FLAVOR == 'new' ]; then
1050- echo "New tomcat 10!"
1051- diff expected_new_tomcat10 output
1052- else
1053- echo "Old tomcat 10!"
1054- diff expected output
1055- fi
1006+ diff expected_$TOMCAT_FLAVOR output
10561007
10571008 - name : Check PKI server logs dir after removal
10581009 if : ${{ fromJSON(env.FEDORA_VERSION) < 43 }}
@@ -1091,27 +1042,21 @@ jobs:
10911042 DATE=$(date +'%Y-%m-%d')
10921043
10931044 # TODO: review permissions
1094- cat > expected << EOF
1045+ cat > expected_old << EOF
10951046 drwxrwx--- pkiuser pkiuser acme
10961047 drwxrwx--- pkiuser pkiuser backup
10971048 drwxrwx--- pkiuser pkiuser ca
10981049 -rw-r--r-- pkiuser pkiuser localhost_access_log.$DATE.txt
10991050 EOF
11001051
1101- cat > expected_new_tomcat10 << EOF
1052+ cat > expected_new << EOF
11021053 drwxrwx--- pkiuser pkiuser acme
11031054 drwxrwx--- pkiuser pkiuser backup
11041055 drwxrwx--- pkiuser pkiuser ca
11051056 -rw-r----- pkiuser pkiuser localhost_access_log.$DATE.txt
11061057 EOF
11071058
1108- if [ $TOMCAT_FLAVOR == 'new' ]; then
1109- echo "New tomcat 10!"
1110- diff expected_new_tomcat10 output
1111- else
1112- echo "Old tomcat 10!"
1113- diff expected output
1114- fi
1059+ diff expected_$TOMCAT_FLAVOR output
11151060
11161061 - name : Check DS server systemd journal
11171062 if : always()
0 commit comments