<86>Jul 18 10:07:11 userdel[1292123]: delete user 'rooter'
<86>Jul 18 10:07:11 userdel[1292123]: removed group 'rooter' owned by 'rooter'
<86>Jul 18 10:07:11 groupadd[1292131]: group added to /etc/group: name=rooter, GID=654
<86>Jul 18 10:07:11 groupadd[1292131]: group added to /etc/gshadow: name=rooter
<86>Jul 18 10:07:11 groupadd[1292131]: new group: name=rooter, GID=654
<86>Jul 18 10:07:11 useradd[1292135]: new user: name=rooter, UID=654, GID=654, home=/root, shell=/bin/bash
<86>Jul 18 10:07:11 userdel[1292142]: delete user 'builder'
<86>Jul 18 10:07:11 userdel[1292142]: removed group 'builder' owned by 'builder'
<86>Jul 18 10:07:11 userdel[1292142]: removed shadow group 'builder' owned by 'builder'
<86>Jul 18 10:07:11 groupadd[1292147]: group added to /etc/group: name=builder, GID=655
<86>Jul 18 10:07:11 groupadd[1292147]: group added to /etc/gshadow: name=builder
<86>Jul 18 10:07:11 groupadd[1292147]: new group: name=builder, GID=655
<86>Jul 18 10:07:11 useradd[1292151]: new user: name=builder, UID=655, GID=655, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/fillup-1.42-alt7.src.rpm: The use of such a license name is ambiguous: GPL
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
<13>Jul 18 10:07:12 rpmi: tex-common-0.2-alt4 sisyphus+276869.100.1.1 1625246366 installed
<13>Jul 18 10:07:12 rpmi: sgml-common-0.6.3-alt15 sisyphus+276099.100.1.1 1624817971 installed
<13>Jul 18 10:07:12 rpmi: groff-base-1.22.3-alt2 sisyphus+275306.100.2.1 1624538359 installed
<13>Jul 18 10:07:12 rpmi: libOpenSP-1.5.2-alt3.qa1 sisyphus+277622.100.1.1 1625720865 installed
<13>Jul 18 10:07:13 rpmi: OpenSP-1.5.2-alt3.qa1 sisyphus+277622.100.1.1 1625720865 installed
<13>Jul 18 10:07:13 rpmi: linuxdoc-tools-0.9.69-alt4 sisyphus+276073.100.1.3 1624863701 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/fillup-1.42-alt7.nosrc.rpm (w1.gzdio)
Installing fillup-1.42-alt7.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.77112
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf fillup-1.42
+ echo 'Source #0 (fillup-1.42.tar.bz2):'
Source #0 (fillup-1.42.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/fillup-1.42.tar.bz2
+ /bin/tar -xf -
+ cd fillup-1.42
+ /bin/chmod -c -Rf u+rwX,go-w .
+ sed -ie 's/^\(DEFINES\s*=\)/\1 -fcommon/' SRC/Makefile
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.77112
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd fillup-1.42
+ make clean
make: Entering directory '/usr/src/RPM/BUILD/fillup-1.42'
make -C SRC clean
make[1]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
rm -f ../OBJ/*.o ../SRC/\#* ../SRC/*~ 
make[1]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
make -C TEST clean
make[1]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST'
rm -rf ./fillup
make -C PARAMETERS clean
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/PARAMETERS'
rm -rf DIFFERENCE/*
rm -rf infile addfile outfile infile.new
make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/PARAMETERS'
make -C REPLACEMENT clean
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/REPLACEMENT'
rm -f authors.*
rm -f addfile outfile basefile*
rm -rf DIFFERENCE/*
make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/REPLACEMENT'
make -C METADATA clean
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/METADATA'
rm -rf DIFFERENCE/*
rm -f basefile addfile outfile logfile
make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/METADATA'
make -C GETVARIABLE clean
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/GETVARIABLE'
rm -rf DIFFERENCE/*
rm -f basefile* addfile outfile logfile TestStderr.txt
make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/GETVARIABLE'
make -C FCSR clean
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/FCSR'
rm -rf DIFFERENCE/*
rm -f basefile basefile.new addfile outfile ref-outfile ref-removed
rm -f Create*
make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/FCSR'
make[1]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST'
rm -f BIN/fillup
make: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42'
+ make compile
make: Entering directory '/usr/src/RPM/BUILD/fillup-1.42'
make -C SRC all
make[1]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/getArguments.o ../SRC/getArguments.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -DVERSION=1.42 -o ../OBJ/services.o ../SRC/services.c
../SRC/services.c: In function 'getCardinal':
../SRC/services.c:317:17: warning: comparison between 'enum <anonymous>' and 'StringOrder_t' [-Wenum-compare]
  317 |     if( Success == returnValue )
      |                 ^~
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parameters.o ../SRC/parameters.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parser.o ../SRC/parser.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/file.o ../SRC/file.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/variableblock.o ../SRC/variableblock.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/fillup_cfg.o ../SRC/fillup_cfg.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/metadata.o ../SRC/metadata.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/validate.o ../SRC/validate.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/consume.o ../SRC/consume.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/dump.o ../SRC/dump.c
gcc -g ../OBJ/getArguments.o ../OBJ/services.o ../OBJ/parameters.o ../OBJ/parser.o ../OBJ/file.o ../OBJ/variableblock.o ../OBJ/fillup_cfg.o ../OBJ/metadata.o ../OBJ/validate.o ../OBJ/consume.o ../OBJ/dump.o -o ../BIN/fillup 
make[1]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
make: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42'
+ make test
make: Entering directory '/usr/src/RPM/BUILD/fillup-1.42'
make -C TEST
make[1]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST'
make -C PARAMETERS
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/PARAMETERS'
make -C ../../SRC clean
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
rm -f ../OBJ/*.o ../SRC/\#* ../SRC/*~ 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
make -C ../../SRC all
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/getArguments.o ../SRC/getArguments.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -DVERSION=1.42 -o ../OBJ/services.o ../SRC/services.c
../SRC/services.c: In function 'getCardinal':
../SRC/services.c:317:17: warning: comparison between 'enum <anonymous>' and 'StringOrder_t' [-Wenum-compare]
  317 |     if( Success == returnValue )
      |                 ^~
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parameters.o ../SRC/parameters.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parser.o ../SRC/parser.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/file.o ../SRC/file.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/variableblock.o ../SRC/variableblock.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/fillup_cfg.o ../SRC/fillup_cfg.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/metadata.o ../SRC/metadata.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/validate.o ../SRC/validate.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/consume.o ../SRC/consume.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/dump.o ../SRC/dump.c
gcc -g ../OBJ/getArguments.o ../OBJ/services.o ../OBJ/parameters.o ../OBJ/parser.o ../OBJ/file.o ../OBJ/variableblock.o ../OBJ/fillup_cfg.o ../OBJ/metadata.o ../OBJ/validate.o ../OBJ/consume.o ../OBJ/dump.o -o ../BIN/fillup 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
mv ../../BIN/fillup ../fillup
echo " " > infile
echo " " > addfile
---------------------------
../fillup infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test100.txt
diff ./REFERENCE/Test100.txt Test.txt > TestDifference.txt
./Evaluate 100
rm -f Test.txt
---------------------------
---------------------------
../fillup -h infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test201.txt
diff ./REFERENCE/Test201.txt Test.txt > TestDifference.txt
./Evaluate 201
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -e infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test202.txt
diff ./REFERENCE/Test202.txt Test.txt > TestDifference.txt
./Evaluate 202
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -q infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test203.txt
diff ./REFERENCE/Test203.txt Test.txt > TestDifference.txt
./Evaluate 203
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -s infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test204.txt
diff ./REFERENCE/Test204.txt Test.txt > TestDifference.txt
./Evaluate 204
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -t infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test205.txt
diff ./REFERENCE/Test205.txt Test.txt > TestDifference.txt
./Evaluate 205
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -v infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test206.txt
diff ./REFERENCE/Test206.txt Test.txt > TestDifference.txt
./Evaluate 206
rm -f Test.txt
---------------------------
---------------------------
../fillup -V infile addfile outfile 2> Test.txt
cat Test.txt | grep -v "compiled" > ./OUT/Test207.txt
diff ./REFERENCE/Test207.txt ./OUT/Test207.txt > TestDifference.txt
./Evaluate 207
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -c "##;" infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test208.txt
diff ./REFERENCE/Test208.txt Test.txt > TestDifference.txt
./Evaluate 208
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -d ":" infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test209.txt
diff ./REFERENCE/Test209.txt Test.txt > TestDifference.txt
./Evaluate 209
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -n 20 infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test210.txt
diff ./REFERENCE/Test210.txt Test.txt > TestDifference.txt
./Evaluate 210
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -p infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test211.txt
diff ./REFERENCE/Test211.txt Test.txt > TestDifference.txt
./Evaluate 211
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -g infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test212.txt
diff ./REFERENCE/Test212.txt Test.txt > TestDifference.txt
./Evaluate 212
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -m infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test213.txt
diff ./REFERENCE/Test213.txt Test.txt > TestDifference.txt
./Evaluate 213
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -x infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test214.txt
diff ./REFERENCE/Test214.txt Test.txt > TestDifference.txt
./Evaluate 214
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -r infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test215.txt
diff ./REFERENCE/Test215.txt Test.txt > TestDifference.txt
./Evaluate 215
rm -f Test.txt
---------------------------
---------------------------
../fillup -a infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test216.txt
diff ./REFERENCE/Test216.txt Test.txt > TestDifference.txt
./Evaluate 216
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -l "\"" infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test217.txt
diff ./REFERENCE/Test217.txt Test.txt > TestDifference.txt
./Evaluate 217
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -f "DontChangeTheseVariables.Info" infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test218.txt
diff ./REFERENCE/Test218.txt Test.txt > TestDifference.txt
./Evaluate 218
rm -f Test.txt
---------------------------
---------------------------
../fillup -a -i infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test219.txt
diff ./REFERENCE/Test219.txt Test.txt > TestDifference.txt
./Evaluate 219
rm -f Test.txt
---------------------------
---------------------------
../fillup --help infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test231.txt
diff ./REFERENCE/Test231.txt Test.txt > TestDifference.txt
./Evaluate 231
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --ignoreeof infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test232.txt
diff ./REFERENCE/Test232.txt Test.txt > TestDifference.txt
./Evaluate 232
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --quiet infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test233.txt
diff ./REFERENCE/Test233.txt Test.txt > TestDifference.txt
./Evaluate 233
rm -f Test.txt
---------------------------
---------------------------
../fillup --arguments --suppress infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test234.txt
diff ./REFERENCE/Test234.txt Test.txt > TestDifference.txt
./Evaluate 234
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --trailing infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test235.txt
diff ./REFERENCE/Test235.txt Test.txt > TestDifference.txt
./Evaluate 235
rm -f Test.txt
---------------------------
---------------------------
../fillup --arguments --verbose infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test236.txt
diff ./REFERENCE/Test236.txt Test.txt > TestDifference.txt
./Evaluate 236
rm -f Test.txt
---------------------------
---------------------------
../fillup --version infile addfile outfile 2> Test.txt
cat Test.txt | grep -v "compiled" > ./OUT/Test237.txt
diff ./REFERENCE/Test237.txt ./OUT/Test237.txt > TestDifference.txt
./Evaluate 237
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --char "##;" infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test238.txt
diff ./REFERENCE/Test238.txt Test.txt > TestDifference.txt
./Evaluate 238
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --delim ":" infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test239.txt
diff ./REFERENCE/Test239.txt Test.txt > TestDifference.txt
./Evaluate 239
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --num 20 infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test240.txt
diff ./REFERENCE/Test240.txt Test.txt > TestDifference.txt
./Evaluate 240
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --put infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test241.txt
diff ./REFERENCE/Test241.txt Test.txt > TestDifference.txt
./Evaluate 241
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --get infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test242.txt
diff ./REFERENCE/Test242.txt Test.txt > TestDifference.txt
./Evaluate 242
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --maintain infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test243.txt
diff ./REFERENCE/Test243.txt Test.txt > TestDifference.txt
./Evaluate 243
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --exchange infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test244.txt
diff ./REFERENCE/Test244.txt Test.txt > TestDifference.txt
./Evaluate 244
rm -f Test.txt
---------------------------
---------------------------
../fillup -a --remove infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test245.txt
diff ./REFERENCE/Test245.txt Test.txt > TestDifference.txt
./Evaluate 245
rm -f Test.txt
---------------------------
---------------------------
../fillup --arguments infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test246.txt
diff ./REFERENCE/Test246.txt Test.txt > TestDifference.txt
./Evaluate 246
rm -f Test.txt
---------------------------
---------------------------
../fillup --arguments --quote "\"" infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test247.txt
diff ./REFERENCE/Test247.txt Test.txt > TestDifference.txt
./Evaluate 247
rm -f Test.txt
---------------------------
---------------------------
../fillup --arguments --forbidden "DontChangeTheseVariables.Info" infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test248.txt
diff ./REFERENCE/Test248.txt Test.txt > TestDifference.txt
./Evaluate 248
rm -f Test.txt
---------------------------
---------------------------
../fillup --arguments --ignoreDefinites infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test249.txt
diff ./REFERENCE/Test249.txt Test.txt > TestDifference.txt
./Evaluate 249
rm -f Test.txt
---------------------------
---------------------------
../fillup --arguments -n 40 --char "###" -t --remove \
                   infile addfile outfile 2> Test.txt
cp Test.txt ./OUT/Test250.txt
diff ./REFERENCE/Test250.txt Test.txt > TestDifference.txt
./Evaluate 250
rm -f Test.txt
---------------------------

If subdirectory ./DIFFERENCE is empty the test has been successful

ls -al ./DIFFERENCE
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 5 builder builder 220 Jul 18 10:07 ..

make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/PARAMETERS'
make -C REPLACEMENT
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/REPLACEMENT'
make -C ../../SRC clean
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
rm -f ../OBJ/*.o ../SRC/\#* ../SRC/*~ 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
make -C ../../SRC all
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/getArguments.o ../SRC/getArguments.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -DVERSION=1.42 -o ../OBJ/services.o ../SRC/services.c
../SRC/services.c: In function 'getCardinal':
../SRC/services.c:317:17: warning: comparison between 'enum <anonymous>' and 'StringOrder_t' [-Wenum-compare]
  317 |     if( Success == returnValue )
      |                 ^~
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parameters.o ../SRC/parameters.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parser.o ../SRC/parser.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/file.o ../SRC/file.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/variableblock.o ../SRC/variableblock.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/fillup_cfg.o ../SRC/fillup_cfg.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/metadata.o ../SRC/metadata.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/validate.o ../SRC/validate.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/consume.o ../SRC/consume.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/dump.o ../SRC/dump.c
gcc -g ../OBJ/getArguments.o ../OBJ/services.o ../OBJ/parameters.o ../OBJ/parser.o ../OBJ/file.o ../OBJ/variableblock.o ../OBJ/fillup_cfg.o ../OBJ/metadata.o ../OBJ/validate.o ../OBJ/consume.o ../OBJ/dump.o -o ../BIN/fillup 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
mv ../../BIN/fillup ../fillup
---------------------------
rm -f authors.*
./CreateAuthors 1 4 7 10 13 trailer
mv authors.text ./authors.base
./CreateAuthors 2 14
mv authors.text ./authors.add
../fillup -t authors.base authors.add authors.outfile
diff ./REFERENCE/Test100.txt authors.outfile > TestDifference.txt
./Evaluate 100
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1 4 7 10 13 trailer
cp authors.text ./authors.outfile
mv authors.text ./authors.base
./CreateAuthors 2 14
mv authors.text ./authors.add
../fillup -t authors.base authors.add 
diff ./REFERENCE/Test101.txt authors.base > TestDifference.txt
./Evaluate 101
diff ./REFERENCE/Test101.txt authors.outfile > TestDifference.txt
./Evaluate 101
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 4 7 10 trailer
mv authors.text ./authors.base
./CreateAuthors 2 8 14
mv authors.text ./authors.add
./CreateAuthors 4 7 10 trailer 2 14 
../fillup -t authors.base authors.add authors.outfile
cat authors.outfile empty > authors.tmp
diff authors.text authors.tmp > TestDifference.txt
./Evaluate 102
diff ./REFERENCE/Test102.txt authors.outfile > TestDifference.txt
./Evaluate 102
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 4 7 10 trailer
mv authors.text ./authors.base
./CreateAuthors 2 8 14
mv authors.text ./authors.add
./CreateAuthors 4 7 10 trailer 2 14 
../fillup -t authors.base authors.add
cat authors.base empty > authors.tmp
diff authors.text authors.tmp > TestDifference.txt
./Evaluate 103
diff ./REFERENCE/Test103.txt authors.base > TestDifference.txt
./Evaluate 103
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 4 7 10 trailer
mv authors.text ./authors.base
./CreateAuthors 2 8 14
mv authors.text ./authors.add
./CreateAuthors 4 7 10 trailer 2 14 
../fillup -t --maintain --quiet authors.base authors.add
cat authors.base empty > authors.tmp
diff authors.text authors.tmp > TestDifference.txt
./Evaluate 104
diff ./REFERENCE/Test104.txt authors.base > TestDifference.txt
./Evaluate 104
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1 4 7 trailer
mv authors.text ./authors.base
./CreateAuthors 5 14
mv authors.text ./authors.add
../fillup -t -x authors.base authors.add authors.outfile
diff ./REFERENCE/Test200.txt authors.outfile > TestDifference.txt
./Evaluate 200
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1-HEADER 4 7 trailer
mv authors.text ./authors.base
./CreateAuthors 5 14
mv authors.text ./authors.add
../fillup -t -x authors.base authors.add authors.outfile
diff ./REFERENCE/Test201.txt authors.outfile > TestDifference.txt
./Evaluate 201
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1 4 7 trailer
mv authors.text ./authors.base
./CreateAuthors 5 14
mv authors.text ./authors.add
../fillup -t -i authors.base authors.add authors.outfile
diff ./REFERENCE/Test300.txt authors.outfile > TestDifference.txt
./Evaluate 300
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1-HEADER 4 7 trailer
mv authors.text ./authors.base
./CreateAuthors 6 14
mv authors.text ./authors.add
../fillup -t -i authors.base authors.add authors.outfile
diff ./REFERENCE/Test301.txt authors.outfile > TestDifference.txt
./Evaluate 301
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1 4 7 10 13 trailer
mv authors.text ./authors.base
./CreateAuthors 2 14
mv authors.text ./authors.add
../fillup -t -r authors.base authors.add authors.outfile
diff ./REFERENCE/Test400.txt authors.outfile > TestDifference.txt
./Evaluate 400
diff ./REFERENCE/Test400.newtxt authors.base.new > TestDifference.txt
./Evaluate 400
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1-HEADER 4 7 10 13 trailer
mv authors.text ./authors.base
./CreateAuthors 2 14
mv authors.text ./authors.add
../fillup -t -r authors.base authors.add authors.outfile
diff ./REFERENCE/Test401.txt authors.outfile > TestDifference.txt
./Evaluate 401
diff ./REFERENCE/Test401.newtxt authors.base.new > TestDifference.txt
./Evaluate 401
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors HEADER
mv authors.text ./authors.base
./CreateAuthors 2 14
mv authors.text ./authors.add
../fillup -t -r authors.base authors.add authors.outfile
diff ./REFERENCE/Test402.txt authors.outfile > TestDifference.txt
./Evaluate 402
diff ./REFERENCE/Test402.newtxt authors.base.new > TestDifference.txt
./Evaluate 402
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors HEADER
mv authors.text ./authors.base
./CreateAuthors 2 14
mv authors.text ./authors.add
../fillup -r -i authors.base authors.add authors.outfile
diff ./REFERENCE/Test403.txt authors.outfile > TestDifference.txt
./Evaluate 403
diff ./REFERENCE/Test403.newtxt authors.base.new > TestDifference.txt
./Evaluate 403
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1 4 7 10 13 trailer
mv authors.text ./authors.base
./CreateAuthors 2 14
mv authors.text ./authors.add
../fillup -t -r -x authors.base authors.add authors.outfile
diff ./REFERENCE/Test500.txt authors.outfile > TestDifference.txt
./Evaluate 500
diff ./REFERENCE/Test500.newtxt authors.base.new > TestDifference.txt
./Evaluate 500
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1-HEADER 4 7 10 13 trailer
mv authors.text ./authors.base
./CreateAuthors 2 14
mv authors.text ./authors.add
../fillup -t -r -x authors.base authors.add authors.outfile
diff ./REFERENCE/Test501.txt authors.outfile > TestDifference.txt
./Evaluate 501
diff ./REFERENCE/Test501.newtxt authors.base.new > TestDifference.txt
./Evaluate 501
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors HEADER HEADER
mv authors.text ./authors.base
./CreateAuthors 2 14
cat VBN-base >> ./authors.text
mv authors.text ./authors.add
../fillup -q -d = authors.base authors.add authors.outfile
diff ./REFERENCE/Test510.txt authors.outfile > TestDifference.txt
./Evaluate 510
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors HEADER HEADER
mv authors.text ./authors.base
./CreateAuthors 2 14
cat VBN-base >> ./authors.text
mv authors.text ./authors.add
../fillup authors.base authors.add 
diff ./REFERENCE/Test511.txt authors.base > TestDifference.txt
./Evaluate 511
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors HEADER HEADER
cat VBN-base >> ./authors.text
mv authors.text ./authors.base
./CreateAuthors 2 14
cat VBN-add >> ./authors.text
mv authors.text ./authors.add
../fillup -m authors.base authors.add 
diff ./REFERENCE/Test512.txt authors.base > TestDifference.txt
./Evaluate 512
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors HEADER HEADER
cat VBN-base >> ./authors.text
mv authors.text ./authors.base
./CreateAuthors 2 14
cat VBN-add >> ./authors.text
mv authors.text ./authors.add
../fillup -x authors.base authors.add 
diff ./REFERENCE/Test513.txt authors.base > TestDifference.txt
diff: ./REFERENCE/Test513.txt: No such file or directory
make[2]: [Makefile:285: Test513] Error 2 (ignored)
./Evaluate 513
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors HEADER HEADER
cat VBN-base >> ./authors.text
mv authors.text ./authors.base
./CreateAuthors 2 14
cat VBN-add >> ./authors.text
mv authors.text ./authors.add
../fillup -r authors.base authors.add authors.outfile
diff ./REFERENCE/Test514.txt authors.base > TestDifference.txt
diff: ./REFERENCE/Test514.txt: No such file or directory
make[2]: [Makefile:299: Test514] Error 2 (ignored)
./Evaluate 514
---------------------------
---------------------------
rm -f authors.*
./CreateAuthors 1 7 
mv authors.text ./authors.base
./CreateAuthors 5 13 trailer
mv authors.text ./authors.add
../fillup -r -i authors.base authors.add authors.outfile
diff ./REFERENCE/Test600.txt authors.outfile > TestDifference.txt
./Evaluate 600
diff ./REFERENCE/Test600.newtxt authors.base.new > TestDifference.txt
./Evaluate 600
---------------------------
---------------------------
rm -f authors.*
cat HEADER HEADER > authors.text
./Downsize 7 =
./Comment "_0=NO_LONGER_USED_VALUE" >> authors.text
./Upsize "_0=USED_VALUE" >> authors.text
./Upsize "_1=\"Underscore_one\"" >> authors.text
./Upsize "_2= Underscore_two" >> authors.text
./Upsize "_3=\"Underscore_three\"" >> authors.text
mv authors.text ./authors.base
./Upsize "_0=\"\"" > authors.text
./Upsize "_1=\"\"" >> authors.text
./Upsize "_2=\"\"" >> authors.text
./Upsize "_3=" >> authors.text
mv authors.text ./authors.add
rm -rf ./downsized
../fillup -r -i authors.base authors.add authors.outfile
diff ./REFERENCE/Test700.txt authors.outfile > TestDifference.txt
./Evaluate 700
diff ./REFERENCE/Test700.newtxt authors.base.new > TestDifference.txt
./Evaluate 700
---------------------------
---------------------------
rm -f authors.*
cat HEADER HEADER > authors.text
./Downsize 7 =
./Comment "_0=NO_LONGER_USED_VALUE" >> authors.text
./Upsize "_0=USED_VALUE" >> authors.text
./Comment "_1=\"Underscore_one\"" >> authors.text
./Comment "_2= Underscore_two" >> authors.text
./Upsize "_3=\"Underscore_three\"" >> authors.text
mv authors.text ./authors.base
./Upsize "_0=\"\"" > authors.text
./Upsize "_1=\"\"" >> authors.text
./Upsize "_2=\"\"" >> authors.text
./Upsize "_3=" >> authors.text
mv authors.text ./authors.add
rm -rf ./downsized
../fillup -r -i authors.base authors.add authors.outfile
diff ./REFERENCE/Test701.txt authors.outfile > TestDifference.txt
./Evaluate 701
diff ./REFERENCE/Test701.newtxt authors.base.new > TestDifference.txt
./Evaluate 701
---------------------------
---------------------------
rm -f authors.*
cat HEADER HEADER > authors.text
./Downsize 7 =
./Comment "_0=NO_LONGER_USED_VALUE" >> authors.text
./Upsize "_0=USED_VALUE" >> authors.text
./Upsize "_1=\"Underscore_one\"" >> authors.text
./Upsize "_2= Underscore_two" >> authors.text
./Upsize "_3=\"Underscore_three\"" >> authors.text
mv authors.text ./authors.base
./Upsize "_0=\"\"" > authors.text
./Upsize "_1=\"\"" >> authors.text
./Upsize "_2=\"\"" >> authors.text
./Upsize "_3=" >> authors.text
mv authors.text ./authors.add
rm -rf ./downsized
../fillup -t -r -i -d = authors.base authors.add 
diff ./REFERENCE/Test702.txt authors.base > TestDifference.txt
./Evaluate 702
diff ./REFERENCE/Test702.newtxt authors.base.new > TestDifference.txt
./Evaluate 702
---------------------------
---------------------------
rm -f authors.*
cat HEADER HEADER > authors.text
./Downsize 7 =
./Comment "_0=NO_LONGER_USED_VALUE" >> authors.text
./Upsize "_0=USED_VALUE" >> authors.text
./Upsize "_1=\"Underscore_one\"" >> authors.text
./Upsize "_0= OVERWRITTEN_VARIABLE" >> authors.text
./Comment "= BASE_VARIABLE" >> authors.text
./Upsize "= BASE_VARIABLE_VALUE" >> authors.text
./Comment "= BASE_VARIABLE_POSTCOMMENT" >> authors.text
mv authors.text ./authors.base
./Upsize "_0=\"\"" > authors.text
./Comment "_1=NO_LONGER_USED_VALUE" >> authors.text
mv authors.text ./authors.add
rm -rf ./downsized
../fillup -r -i -m authors.base authors.add authors.outfile
diff ./REFERENCE/Test800.txt authors.outfile > TestDifference.txt
diff: ./REFERENCE/Test800.txt: No such file or directory
make[2]: [Makefile:410: Test800] Error 2 (ignored)
./Evaluate 800
diff ./REFERENCE/Test800.newtxt authors.base.new > TestDifference.txt
diff: ./REFERENCE/Test800.newtxt: No such file or directory
make[2]: [Makefile:412: Test800] Error 2 (ignored)
./Evaluate 800
---------------------------
---------------------------
rm -f authors.*
cat HEADER HEADER > authors.text
./Downsize 7 =
./Comment "_0=NO_LONGER_USED_VALUE" >> authors.text
./Upsize "_0=USED_VALUE" >> authors.text
./Upsize "_1=\"Underscore_one\"" >> authors.text
./Upsize "_0= OVERWRITTEN_VARIABLE" >> authors.text
./Comment "= BASE_VARIABLE" >> authors.text
./Upsize "= BASE_VARIABLE_VALUE" >> authors.text
./Comment "= BASE_VARIABLE_POSTCOMMENT" >> authors.text
mv authors.text ./authors.base
./Upsize "_1=\"\"" > authors.text
./Comment "_0=NO_LONGER_USED_VALUE" >> authors.text
mv authors.text ./authors.add
rm -rf ./downsized
../fillup -r -i authors.base authors.add authors.outfile
diff ./REFERENCE/Test801.txt authors.outfile > TestDifference.txt
./Evaluate 801
diff ./REFERENCE/Test801.newtxt authors.base.new > TestDifference.txt
./Evaluate 801
---------------------------
---------------------------
rm -f authors.*
cat HEADER HEADER > authors.text
./Downsize 7 =
./Comment "_0=NO_LONGER_USED_VALUE" >> authors.text
./Upsize "_0=USED_VALUE" >> authors.text
./Upsize "_1=\"Underscore_one\"" >> authors.text
./Upsize "_0= OVERWRITTEN_VARIABLE" >> authors.text
./Comment "= BASE_VARIABLE" >> authors.text
./Upsize "= BASE_VARIABLE_VALUE" >> authors.text
./Comment "= BASE_VARIABLE_POSTCOMMENT" >> authors.text
mv authors.text ./authors.base
./Comment "=\"\"" > authors.text
./Upsize "=\"\"" >> authors.text
mv authors.text ./authors.add
rm -rf ./downsized
../fillup -r -i -m authors.base authors.add authors.outfile
diff ./REFERENCE/Test802.txt authors.outfile > TestDifference.txt
./Evaluate 802
diff ./REFERENCE/Test802.newtxt authors.base.new > TestDifference.txt
./Evaluate 802
---------------------------
---------------------------
echo "# " > basefile
echo "# this is the first comment" >> basefile
echo "# " >> basefile
echo "VAR_1=47" >> basefile
echo "# " >> basefile
echo "# this is the second comment" >> basefile
echo "# " >> basefile
echo "VAR_2=94" >> basefile
echo "#" > addfile
echo "VAR_1='true'" >> addfile
echo "#" >> addfile
echo "VAR_2" >> addfile
../fillup -r -i basefile addfile outfile
diff outfile ./REFERENCE/TestBugzilla24540.txt > TestDifference.txt
./Evaluate Bugzilla24540
diff basefile.new ./REFERENCE/TestBugzilla24540.new.txt > TestDifference.txt
./Evaluate Bugzilla24540
---------------------------
---------------------------
cp Bugzilla30279/basefile .
cp Bugzilla30279/addfile .
../fillup -q basefile addfile outfile
diff -B outfile basefile > TestDifference.txt
./Evaluate Bugzilla30279
---------------------------

If subdirectory ./DIFFERENCE is empty the test has been successful

ls -al ./DIFFERENCE
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 5 builder builder 840 Jul 18 10:07 ..

make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/REPLACEMENT'
make -C METADATA
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/METADATA'
make -C ../../SRC clean
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
rm -f ../OBJ/*.o ../SRC/\#* ../SRC/*~ 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
make -C ../../SRC all
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/getArguments.o ../SRC/getArguments.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -DVERSION=1.42 -o ../OBJ/services.o ../SRC/services.c
../SRC/services.c: In function 'getCardinal':
../SRC/services.c:317:17: warning: comparison between 'enum <anonymous>' and 'StringOrder_t' [-Wenum-compare]
  317 |     if( Success == returnValue )
      |                 ^~
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parameters.o ../SRC/parameters.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parser.o ../SRC/parser.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/file.o ../SRC/file.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/variableblock.o ../SRC/variableblock.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/fillup_cfg.o ../SRC/fillup_cfg.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/metadata.o ../SRC/metadata.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/validate.o ../SRC/validate.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/consume.o ../SRC/consume.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/dump.o ../SRC/dump.c
gcc -g ../OBJ/getArguments.o ../OBJ/services.o ../OBJ/parameters.o ../OBJ/parser.o ../OBJ/file.o ../OBJ/variableblock.o ../OBJ/fillup_cfg.o ../OBJ/metadata.o ../OBJ/validate.o ../OBJ/consume.o ../OBJ/dump.o -o ../BIN/fillup 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
mv ../../BIN/fillup ../fillup
---------------------------
echo " " > basefile
echo "#" >> basefile
echo "GAMBIT=NO_GAMBIT" >> basefile
echo " " >> basefile
---------------------------
echo " " > addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "## Description: a variation of Queens gambit accepted" >> addfile
echo "## Type:        forced line, if black holds the pawn on c4" >> addfile
echo "## Default:     with initiative for white" >> addfile
echo "#" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
echo " " >> addfile
../fillup -t basefile addfile outfile
diff ./REFERENCE/Test100.txt outfile > TestDifference.txt
./Evaluate 100
---------------------------
---------------------------
echo " " > basefile
echo "## Description: D15 of encyclopaedia" >> basefile
echo "## Type:        pawn on c4 is additional piece" >> basefile
echo "#" >> basefile
echo "GAMBIT=NO_GAMBIT" >> basefile
echo " " >> basefile
---------------------------
echo " " > addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "## Description: a variation of Queens gambit accepted" >> addfile
echo "## Type:        forced line, if black holds the pawn on c4" >> addfile
echo "## Default:     with initiative for white" >> addfile
echo "#" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
echo " " >> addfile
../fillup -t basefile addfile outfile
diff ./REFERENCE/Test200.txt outfile > TestDifference.txt
./Evaluate 200
---------------------------
---------------------------
echo " " > basefile
echo "## Description: D15 of encyclopaedia" >> basefile
echo "## Type:        pawn on c4 is additional piece" >> basefile
echo "#" >> basefile
echo "GAMBIT=NO_GAMBIT" >> basefile
echo " " >> basefile
---------------------------
echo " " > addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "## Default:     with initiative for white" >> addfile
echo "#" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
echo " " >> addfile
../fillup -t basefile addfile outfile
diff ./REFERENCE/Test201.txt outfile > TestDifference.txt
./Evaluate 201
---------------------------
---------------------------
echo " " > basefile
echo "## Description: D15 of encyclopaedia" >> basefile
echo "## Description: To avoid the Geller Gambit white normally plays" >> basefile
echo "##            : the normal move 5.a4. This guarantees the recapture" >> basefile
echo "##              of the gambited pawn on c4 at the cost of a tempo." >> basefile
echo "## Type:        pawn on c4 is additional piece" >> basefile
echo "## Description: Occupying centre immediately or gambiting a pawn" >> basefile
echo "#" >> basefile
echo "GAMBIT=NO_GAMBIT" >> basefile
echo " " >> basefile
---------------------------
echo " " > addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "## Default:     with initiative for white" >> addfile
echo "#" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
echo " " >> addfile
../fillup -t basefile addfile outfile
diff ./REFERENCE/Test220.txt outfile > TestDifference.txt
./Evaluate 220
---------------------------
---------------------------
echo " " > basefile
echo "#" >> basefile
echo "## Description: D15 of encyclopaedia" >> basefile
echo "## Type:        pawn on c4 is additional piece" >> basefile
echo "GAMBIT=NO_GAMBIT" >> basefile
echo " " >> basefile
---------------------------
echo " " > addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "## Description: a variation of Queens gambit accepted" >> addfile
echo "## Type:        forced line, if black holds the pawn on c4" >> addfile
echo "## Default:     with initiative for white" >> addfile
echo "#" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
echo " " >> addfile
../fillup -t basefile addfile outfile
diff ./REFERENCE/Test300.txt outfile > TestDifference.txt
./Evaluate 300
---------------------------
---------------------------
echo " " > basefile
echo "#########################################################" >> basefile
echo "#" >> basefile
echo "# This is an example of a multiple defined variable but " >> basefile
echo "# metadata information is not included at first appearence." >> basefile
echo "# Therefore correct metadata will be seen as part of comment" >> basefile
echo "#" >> basefile
echo "########################################################" >> basefile
echo "GAMBIT=QUEENS_GAMBIT_ACCEPTED" >> basefile
echo " " >> basefile
echo "#" >> basefile
echo "## Description: D15 of encyclopaedia" >> basefile
echo "## Type:        pawn on c4 is additional piece" >> basefile
echo "GAMBIT=NO_GAMBIT" >> basefile
echo " " >> basefile
---------------------------
echo " " > addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "## Description: a variation of Queens gambit accepted" >> addfile
echo "## Type:        forced line, if black holds the pawn on c4" >> addfile
echo "## Default:     with initiative for white" >> addfile
echo "#" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
echo " " >> addfile
../fillup -t basefile addfile outfile
diff ./REFERENCE/Test301.txt outfile > TestDifference.txt
./Evaluate 301
---------------------------
---------------------------
echo " " > basefile
echo "#########################################################" >> basefile
echo "#" >> basefile
echo "# This is an example of a multiple defined variable but " >> basefile
echo "# metadata information is not included at first appearence." >> basefile
echo "# Therefore correct metadata will be seen as part of comment" >> basefile
echo "#" >> basefile
echo "########################################################" >> basefile
echo "GAMBIT=QUEENS_GAMBIT_ACCEPTED" >> basefile
echo " " >> basefile
echo "#" >> basefile
echo "## Description: D15 of encyclopaedia" >> basefile
echo "## Type:        pawn on c4 is additional piece" >> basefile
echo "GAMBIT=NO_GAMBIT" >> basefile
echo " " >> basefile
---------------------------
echo " " > addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "## Description: a variation of Queens gambit accepted" >> addfile
echo "## Type:        forced line, if black holds the pawn on c4" >> addfile
echo "## Default:     with initiative for white" >> addfile
echo "#" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
echo " " >> addfile
../fillup -t -logfile ./logfile -variable GAMBIT basefile addfile outfile
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
	fillup: Exception in ../SRC/services.c, line 510 concerning callWatchdog
diff ./REFERENCE/Test302.txt outfile > TestDifference.txt
diff ./REFERENCE/Test302.logfile logfile >> TestDifference.txt
./Evaluate 302
echo "logging calls normally the watchdog - ignore this at this place"
logging calls normally the watchdog - ignore this at this place
---------------------------
---------------------------
echo "##" > basefile
echo "GAMBIT=QUEENS_GAMBIT_ACCEPTED" >> basefile
---------------------------
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" > addfile
echo "##" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
---------------------------
Bug report dated 2003-02-17:
Consuming white spaces beetween '##' and metadata information is
replaced by consuming only blanks and tabs.
../fillup -q basefile addfile outfile
diff outfile ./REFERENCE/Test400.txt > TestDifference.txt
./Evaluate 400
---------------------------
---------------------------
echo "" > basefile
echo "  	  " > basefile
echo "" > basefile
echo "##" >> basefile
echo "GAMBIT=QUEENS_GAMBIT_ACCEPTED" >> basefile
---------------------------
echo "" > addfile
echo "  	  " >> addfile
echo "" >> addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "##" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
---------------------------
Bug report dated 2003-02-17:
Same testcase as Test400, but with white space prefixes
../fillup -q basefile addfile
diff basefile ./REFERENCE/Test401.txt > TestDifference.txt
./Evaluate 401
---------------------------
---------------------------
echo "" > basefile
echo "  	  " > basefile
echo "" > basefile
echo "##" >> basefile
echo "GAMBIT=QUEENS_GAMBIT_ACCEPTED" >> basefile
---------------------------
echo "" > addfile
echo "  	  " >> addfile
echo "" >> addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "##" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
---------------------------
Bug report dated 2003-02-17:
Same testcase as Test401, but iterated
../fillup -q basefile addfile
diff basefile ./REFERENCE/Test401.txt > TestDifference.txt
./Evaluate 401
echo "" > addfile
echo "  	  " >> addfile
echo "" >> addfile
echo "## Path:        d2-d4/d7-d5/c2-c4/c7-c6/Ng1-f3/Ng8-f6/Nb1-c3/d5xc4/e2-e4" >> addfile
echo "## (second iteration)" >> addfile
echo "GAMBIT=GELLER_GAMBIT" >> addfile
---------------------------
../fillup -q basefile addfile
diff basefile ./REFERENCE/Test402.txt > TestDifference.txt
./Evaluate 402
rm -f basefile
touch basefile
---------------------------
echo "## Path:       Network/WWW/Apache" > addfile
echo "## Default:    yes" >> addfile
echo "## Type:       yesno" >> addfile
echo "#" >> addfile
echo "# enable the PHP module (yes|no)" >> addfile
echo "#" >> addfile
echo "HTTPD_SEC_MOD_PHP=yes" >> addfile
---------------------------
../fillup basefile addfile outfile
diff outfile ./REFERENCE/TestBugzilla25119.firstrun.txt > TestDifference.txt
# outfile is identical to addfile
./Evaluate Bugzilla25119
---------------------------
mv outfile basefile
touch basefile
---------------------------
../fillup basefile addfile
diff basefile ./REFERENCE/TestBugzilla25119.secondrun.txt > TestDifference.txt
./Evaluate Bugzilla25119
---------------------------
echo "This is Test215341 from FCSR with an other order within metadata kewwords"
This is Test215341 from FCSR with an other order within metadata kewwords
echo "" > basefile
echo "## Default: \"This is the value of metadata variable: D1dd111ddddd\"" >> basefile
echo "## Path: \"This is the value of metadata variable: A1aa111aaaaa\"" >> basefile
echo "## Command: \"This is the value of metadata variable: H1hh111hhhhh\"" >> basefile
echo "## ServiceRestart: \"This is the value of metadata variable: G1gg111ggggg\"" >> basefile
echo "#" >> basefile 
echo "# This is a comment for automatically generated basefile" >> basefile
echo "#" >> basefile 
echo "TESTVARIABLE=ShiftRegister of basefile" >> basefile
echo "" > addfile
echo "## Command: \"This is the value of metadata variable: H2hh222hhhhh\"" >> addfile
echo "## Config: \"This is the value of metadata variable: E2ee222eeeee\"" >> addfile
echo "## Description: \"This is the value of metadata variable: B2bb222bbbbb\"" >> addfile
echo "## Path: \"This is the value of metadata variable: A2aa222aaaaa\"" >> addfile
echo "#" >> addfile 
echo "# This is a comment for automatically generated addfile" >> addfile
echo "#" >> addfile 
echo "TESTVARIABLE=ShiftRegister of addfile" >> addfile
---------------------------
../fillup basefile addfile outfile
diff outfile ./REFERENCE/TestBugzilla29212.txt > TestDifference.txt
./Evaluate Bugzilla29212
---------------------------

If subdirectory ./DIFFERENCE is empty the test has been successful

ls -al ./DIFFERENCE
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 4 builder builder 220 Jul 18 10:07 ..

make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/METADATA'
make -C GETVARIABLE
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/GETVARIABLE'
make -C ../../SRC clean
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
rm -f ../OBJ/*.o ../SRC/\#* ../SRC/*~ 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
make -C ../../SRC all
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/getArguments.o ../SRC/getArguments.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -DVERSION=1.42 -o ../OBJ/services.o ../SRC/services.c
../SRC/services.c: In function 'getCardinal':
../SRC/services.c:317:17: warning: comparison between 'enum <anonymous>' and 'StringOrder_t' [-Wenum-compare]
  317 |     if( Success == returnValue )
      |                 ^~
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parameters.o ../SRC/parameters.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parser.o ../SRC/parser.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/file.o ../SRC/file.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/variableblock.o ../SRC/variableblock.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/fillup_cfg.o ../SRC/fillup_cfg.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/metadata.o ../SRC/metadata.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/validate.o ../SRC/validate.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/consume.o ../SRC/consume.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/dump.o ../SRC/dump.c
gcc -g ../OBJ/getArguments.o ../OBJ/services.o ../OBJ/parameters.o ../OBJ/parser.o ../OBJ/file.o ../OBJ/variableblock.o ../OBJ/fillup_cfg.o ../OBJ/metadata.o ../OBJ/validate.o ../OBJ/consume.o ../OBJ/dump.o -o ../BIN/fillup 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
mv ../../BIN/fillup ../fillup
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test100.txt > TestDifference.txt
./Evaluate 100
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test110.txt > TestDifference.txt
./Evaluate 110
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -m -r basefile addfile outfile
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test120.txt > TestDifference.txt
./Evaluate 120
diff basefile.new ./REFERENCE/Test120.newtxt > TestDifference.txt
./Evaluate 120
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -m -r -t basefile addfile outfile
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test121.txt > TestDifference.txt
./Evaluate 121
diff basefile.new ./REFERENCE/Test121.newtxt > TestDifference.txt
./Evaluate 121
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x -r basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test130.txt > TestDifference.txt
./Evaluate 130
diff basefile.new ./REFERENCE/Test130.newtxt > TestDifference.txt
./Evaluate 130
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x -r -t basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test131.txt > TestDifference.txt
./Evaluate 131
diff basefile.new ./REFERENCE/Test131.newtxt > TestDifference.txt
./Evaluate 131
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test200.txt > TestDifference.txt
./Evaluate 200
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x -t basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test210.txt > TestDifference.txt
./Evaluate 210
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCompleteVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -m -r basefile addfile outfile
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test220.txt > TestDifference.txt
./Evaluate 220
diff basefile.new ./REFERENCE/Test220.newtxt > TestDifference.txt
./Evaluate 220
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -m -r -t basefile addfile outfile 2> TestStderr.txt
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test221.txt > TestDifference.txt
./Evaluate 221
diff basefile.new ./REFERENCE/Test221.newtxt > TestDifference.txt
./Evaluate 221
./CheckForException 221
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x -r basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test230.txt > TestDifference.txt
./Evaluate 230
diff basefile.new ./REFERENCE/Test230.newtxt > TestDifference.txt
./Evaluate 230
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x -r -t basefile addfile outfile 2> TestStderr.txt
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test231.txt > TestDifference.txt
./Evaluate 231
diff basefile.new ./REFERENCE/Test231.newtxt > TestDifference.txt
./Evaluate 231
./CheckForException 231
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
echo "" >> addfile
./CreateMetaData addfile Path /tmp
./CreateMetaData addfile Description "temporary files are located there"
./CreateMetaData addfile Type "not specified"
./CreateMetaData addfile Default none
./CreateAssignmentBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test300.txt > TestDifference.txt
./Evaluate 300
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
echo "" >> basefile
./CreateMetaData basefile Description "no temporary files"
./CreateMetaData basefile Type "specified later"
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
echo "" >> basefile
./CreateTrailingComment basefile 
echo "" >> addfile
./CreateMetaData addfile Path /tmp
./CreateMetaData addfile Description "temporory files are located there"
./CreateMetaData addfile Type "not specified"
./CreateMetaData addfile Default none
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x -t basefile addfile outfile
# ./ShowFiles basefile addfile outfile
diff outfile ./REFERENCE/Test310.txt > TestDifference.txt
./Evaluate 310
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCompleteVariableBlock basefile LANGUAGE foo
echo "" >> basefile
./CreateMetaData basefile Description "no temporary files"
./CreateMetaData basefile Type "specified later"
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
echo "" >> addfile
./CreateMetaData addfile Path /tmp
./CreateMetaData addfile Type "not specified"
./CreateMetaData addfile Default none
./CreateAssignmentBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -m -r basefile addfile outfile
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test320.txt > TestDifference.txt
./Evaluate 320
diff basefile.new ./REFERENCE/Test320.newtxt > TestDifference.txt
./Evaluate 320
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -m -r -t basefile addfile outfile 2> TestStderr.txt
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test321.txt > TestDifference.txt
./Evaluate 321
diff basefile.new ./REFERENCE/Test321.newtxt > TestDifference.txt
./Evaluate 321
./CheckForException 321
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x -r basefile addfile outfile
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test330.txt > TestDifference.txt
./Evaluate 330
diff basefile.new ./REFERENCE/Test330.newtxt > TestDifference.txt
./Evaluate 330
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile LANGUAGE foo
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateCompleteVariableBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -x -r -t basefile addfile outfile 2> TestStderr.txt
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test331.txt > TestDifference.txt
./Evaluate 331
diff basefile.new ./REFERENCE/Test331.newtxt > TestDifference.txt
./Evaluate 331
./CheckForException 331
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCompleteVariableBlock basefile LANGUAGE foo
echo "" >> basefile
./CreateMetaData basefile Description "no temporary files"
./CreateMetaData basefile Type "specified later"
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
echo "" >> addfile
./CreateMetaData addfile Path /tmp
./CreateMetaData addfile Type "not specified"
./CreateMetaData addfile Default none
./CreateAssignmentBlock addfile PATH /local
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -r -i basefile addfile outfile
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test420.txt > TestDifference.txt
./Evaluate 420
diff basefile.new ./REFERENCE/Test420.newtxt > TestDifference.txt
./Evaluate 420
rm -f basefile* addfile outfile
./CreateHeader basefile
./CreateCommentedVariableBlock basefile PATH /var/log
./CreateAssignmentBlock basefile PATH /tmp
./CreateTrailingComment basefile 
./CreateHeader addfile
./CreateVariableNameBlock addfile PATH
./CreateTrailingComment addfile 
# ./ShowFiles basefile addfile
../fillup -i -r -t basefile addfile outfile 2> TestStderr.txt
# ./ShowFiles basefile addfile outfile basefile.new
diff outfile ./REFERENCE/Test421.txt > TestDifference.txt
./Evaluate 421
diff basefile.new ./REFERENCE/Test421.newtxt > TestDifference.txt
./Evaluate 421
./CheckForException 421

If subdirectory ./DIFFERENCE is empty the test has been successful

ls -al ./DIFFERENCE
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 4 builder builder 400 Jul 18 10:07 ..

make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/GETVARIABLE'
make -C FCSR
make[2]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/FCSR'
gcc SRC/CreateBasefile.c -o ./CreateBasefile
gcc SRC/CreateAddfile.c -o ./CreateAddfile
gcc SRC/CreateOutfile.c -o ./CreateOutfile
gcc SRC/CreateRemoved.c -o ./CreateRemoved
SRC/CreateRemoved.c: In function 'main':
SRC/CreateRemoved.c:51:31: warning: 'return' with no value, in function returning non-void
   51 |         if( argument & 0x2L ) return;   /* single variable but removed */
      |                               ^~~~~~
SRC/CreateRemoved.c:32:5: note: declared here
   32 | int main
      |     ^~~~
make -C ../../SRC clean
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
rm -f ../OBJ/*.o ../SRC/\#* ../SRC/*~ 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
make -C ../../SRC all
make[3]: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/getArguments.o ../SRC/getArguments.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -DVERSION=1.42 -o ../OBJ/services.o ../SRC/services.c
../SRC/services.c: In function 'getCardinal':
../SRC/services.c:317:17: warning: comparison between 'enum <anonymous>' and 'StringOrder_t' [-Wenum-compare]
  317 |     if( Success == returnValue )
      |                 ^~
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parameters.o ../SRC/parameters.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/parser.o ../SRC/parser.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/file.o ../SRC/file.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/variableblock.o ../SRC/variableblock.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/fillup_cfg.o ../SRC/fillup_cfg.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/metadata.o ../SRC/metadata.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/validate.o ../SRC/validate.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/consume.o ../SRC/consume.c
gcc -fsigned-char -DDEBUG -ansi -g -c -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -I../SRC -I-I/usr/include -DGCC=1  -fcommon  -o ../OBJ/dump.o ../SRC/dump.c
gcc -g ../OBJ/getArguments.o ../OBJ/services.o ../OBJ/parameters.o ../OBJ/parser.o ../OBJ/file.o ../OBJ/variableblock.o ../OBJ/fillup_cfg.o ../OBJ/metadata.o ../OBJ/validate.o ../OBJ/consume.o ../OBJ/dump.o -o ../BIN/fillup 
make[3]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SRC'
mv ../../BIN/fillup ../fillup
./CallSequence ../fillup 0
---------------------------
Creating basefile
---\/--- basefile ----\/---

# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile

---/\--- basefile ----/\---
Creating addfile
---\/---- addfile ----\/---

# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile

---/\---- addfile ----/\---
Creating reference outfile for TestCase 0
Creating reference basefile.new for TestCase 0 
---------------------------
Calling ../fillup  basefile addfile outfile
---------------------------
---\/---- outfile ----\/---

# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile
---/\---- outfile ----/\---
---------------------------
---------------------------
diff -B outfile ref-outfile > TestDifference.txt
./Evaluate 0
---------------------------
./CallSequence ../fillup 1 "-x"
---------------------------
Creating basefile
---\/--- basefile ----\/---

# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile

---/\--- basefile ----/\---
Creating addfile
---\/---- addfile ----\/---

# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile

---/\---- addfile ----/\---
Creating reference outfile for TestCase 1
Creating reference basefile.new for TestCase 1 
---------------------------
Calling ../fillup -x basefile addfile outfile
---------------------------
---\/---- outfile ----\/---

# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile
---/\---- outfile ----/\---
---------------------------
---------------------------
diff -B outfile ref-outfile > TestDifference.txt
./Evaluate 1
---------------------------
./CallSequence ../fillup 2 "-r"
---------------------------
Creating basefile
---\/--- basefile ----\/---

# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile

---/\--- basefile ----/\---
Creating addfile
---\/---- addfile ----\/---

# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile

---/\---- addfile ----/\---
Creating reference outfile for TestCase 2
Creating reference basefile.new for TestCase 2 
---------------------------
Calling ../fillup -r basefile addfile outfile
---------------------------
---\/---- outfile ----\/---

# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile
---/\---- outfile ----/\---
---------------------------
---------------------------
diff -B outfile ref-outfile > TestDifference.txt
./Evaluate 2
diff -B basefile.new ref-removed >> TestDifference.txt
./Evaluate 2
---------------------------
./CallSequence ../fillup 3 "-x -r"
---------------------------
Creating basefile
---\/--- basefile ----\/---

# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile

---/\--- basefile ----/\---
Creating addfile
---\/---- addfile ----\/---

# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile

---/\---- addfile ----/\---
Creating reference outfile for TestCase 3
Creating reference basefile.new for TestCase 3 
---------------------------
Calling ../fillup -x -r basefile addfile outfile
---------------------------
---\/---- outfile ----\/---

# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile
---/\---- outfile ----/\---
---------------------------
---------------------------
diff -B outfile ref-outfile > TestDifference.txt
./Evaluate 3
diff -B basefile.new ref-removed >> TestDifference.txt
./Evaluate 3
---------------------------
./CallSequence ../fillup 833232 ""
---------------------------
Creating basefile
---\/--- basefile ----\/---

## Description: "This is the value of metadata variable: B1bb111bbbbb"
## Type: "This is the value of metadata variable: C1cc111ccccc"
## Config: "This is the value of metadata variable: E1ee111eeeee"
## ServiceReload: "This is the value of metadata variable: F1ff111fffff"
## PreSaveCommand: "This is the value of metadata variable: I1ii111iiiii"
# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile

---/\--- basefile ----/\---
Creating addfile
---\/---- addfile ----\/---

## Type: "This is the value of metadata variable: C2cc222ccccc"
## Default: "This is the value of metadata variable: D2dd222ddddd"
## ServiceReload: "This is the value of metadata variable: F2ff222fffff"
## ServiceRestart: "This is the value of metadata variable: G2gg222ggggg"
## PreSaveCommand: "This is the value of metadata variable: I2ii222iiiii"
# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile

---/\---- addfile ----/\---
Creating reference outfile for TestCase 833232
Creating reference basefile.new for TestCase 833232 
---------------------------
Calling ../fillup  basefile addfile outfile
---------------------------
---\/---- outfile ----\/---

## Description: "This is the value of metadata variable: B1bb111bbbbb"
## Type: "This is the value of metadata variable: C2cc222ccccc"
## Default: "This is the value of metadata variable: D2dd222ddddd"
## Config: "This is the value of metadata variable: E1ee111eeeee"
## ServiceReload: "This is the value of metadata variable: F2ff222fffff"
## ServiceRestart: "This is the value of metadata variable: G2gg222ggggg"
## PreSaveCommand: "This is the value of metadata variable: I2ii222iiiii"
# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile
---/\---- outfile ----/\---
---------------------------
---------------------------
diff -B outfile ref-outfile > TestDifference.txt
./Evaluate 833232
---------------------------
./CallSequence ../fillup 601270 "-r"
---------------------------
Creating basefile
---\/--- basefile ----\/---

## Path: "This is the value of metadata variable: A1aa111aaaaa"
## Description: "This is the value of metadata variable: B1bb111bbbbb"
## Config: "This is the value of metadata variable: E1ee111eeeee"
## Command: "This is the value of metadata variable: H1hh111hhhhh"
# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile

---/\--- basefile ----/\---
Creating addfile
---\/---- addfile ----\/---

## Description: "This is the value of metadata variable: B2bb222bbbbb"
## Type: "This is the value of metadata variable: C2cc222ccccc"
## Config: "This is the value of metadata variable: E2ee222eeeee"
## ServiceReload: "This is the value of metadata variable: F2ff222fffff"
## PreSaveCommand: "This is the value of metadata variable: I2ii222iiiii"
# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile

---/\---- addfile ----/\---
Creating reference outfile for TestCase 601270
Creating reference basefile.new for TestCase 601270 
---------------------------
Calling ../fillup -r basefile addfile outfile
---------------------------
---\/---- outfile ----\/---

## Path: "This is the value of metadata variable: A1aa111aaaaa"
## Description: "This is the value of metadata variable: B2bb222bbbbb"
## Type: "This is the value of metadata variable: C2cc222ccccc"
## Config: "This is the value of metadata variable: E2ee222eeeee"
## ServiceReload: "This is the value of metadata variable: F2ff222fffff"
## Command: "This is the value of metadata variable: H1hh111hhhhh"
## PreSaveCommand: "This is the value of metadata variable: I2ii222iiiii"
# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile
---/\---- outfile ----/\---
---------------------------
---------------------------
diff -B outfile ref-outfile > TestDifference.txt
./Evaluate 601270
diff -B basefile.new ref-removed >> TestDifference.txt
./Evaluate 601270
---------------------------
./CallSequence ../fillup 447307 "-x -r"
---------------------------
Creating basefile
---\/--- basefile ----\/---

## Type: "This is the value of metadata variable: C1cc111ccccc"
## Default: "This is the value of metadata variable: D1dd111ddddd"
## ServiceReload: "This is the value of metadata variable: F1ff111fffff"
## ServiceRestart: "This is the value of metadata variable: G1gg111ggggg"
## PreSaveCommand: "This is the value of metadata variable: I1ii111iiiii"
# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile

---/\--- basefile ----/\---
Creating addfile
---\/---- addfile ----\/---

## Path: "This is the value of metadata variable: A2aa222aaaaa"
## Default: "This is the value of metadata variable: D2dd222ddddd"
## ServiceRestart: "This is the value of metadata variable: G2gg222ggggg"
## Command: "This is the value of metadata variable: H2hh222hhhhh"
# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile

---/\---- addfile ----/\---
Creating reference outfile for TestCase 447307
Creating reference basefile.new for TestCase 447307 
---------------------------
Calling ../fillup -x -r basefile addfile outfile
---------------------------
---\/---- outfile ----\/---

## Path: "This is the value of metadata variable: A2aa222aaaaa"
## Default: "This is the value of metadata variable: D2dd222ddddd"
## ServiceRestart: "This is the value of metadata variable: G2gg222ggggg"
## Command: "This is the value of metadata variable: H2hh222hhhhh"
# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile
---/\---- outfile ----/\---
---------------------------
---------------------------
diff -B outfile ref-outfile > TestDifference.txt
./Evaluate 447307
diff -B basefile.new ref-removed >> TestDifference.txt
./Evaluate 447307
---------------------------
./CallSequence ../fillup 215341 "-x"
---------------------------
Creating basefile
---\/--- basefile ----\/---

## Path: "This is the value of metadata variable: A1aa111aaaaa"
## Default: "This is the value of metadata variable: D1dd111ddddd"
## ServiceRestart: "This is the value of metadata variable: G1gg111ggggg"
## Command: "This is the value of metadata variable: H1hh111hhhhh"
# 
# This is a comment for automatically generated basefile
# 
TESTVARIABLE=ShiftRegister of basefile

---/\--- basefile ----/\---
Creating addfile
---\/---- addfile ----\/---

## Path: "This is the value of metadata variable: A2aa222aaaaa"
## Description: "This is the value of metadata variable: B2bb222bbbbb"
## Config: "This is the value of metadata variable: E2ee222eeeee"
## Command: "This is the value of metadata variable: H2hh222hhhhh"
# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile

---/\---- addfile ----/\---
Creating reference outfile for TestCase 215341
Creating reference basefile.new for TestCase 215341 
---------------------------
Calling ../fillup -x basefile addfile outfile
---------------------------
---\/---- outfile ----\/---

## Path: "This is the value of metadata variable: A2aa222aaaaa"
## Description: "This is the value of metadata variable: B2bb222bbbbb"
## Config: "This is the value of metadata variable: E2ee222eeeee"
## Command: "This is the value of metadata variable: H2hh222hhhhh"
# 
# This is a comment for automatically generated addfile
# 
TESTVARIABLE=ShiftRegister of addfile
---/\---- outfile ----/\---
---------------------------
---------------------------
diff -B outfile ref-outfile > TestDifference.txt
./Evaluate 215341
---------------------------

If subdirectory ./DIFFERENCE is empty the test has been successful

ls -al ./DIFFERENCE
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 4 builder builder 340 Jul 18 10:07 ..

make[2]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST/FCSR'

If diff subdirectores are empty the test has been successful

ls -al */DIFF*
FCSR/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 4 builder builder 340 Jul 18 10:07 ..

GETVARIABLE/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 4 builder builder 400 Jul 18 10:07 ..

METADATA/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 4 builder builder 220 Jul 18 10:07 ..

PARAMETERS/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 5 builder builder 220 Jul 18 10:07 ..

REPLACEMENT/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Mar 26 09:27 .
drwxr-xr-x 5 builder builder 840 Jul 18 10:07 ..

done
make[1]: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/TEST'
make: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42'
+ pushd SGML
~/RPM/BUILD/fillup-1.42/SGML ~/RPM/BUILD/fillup-1.42
+ make fillup.txt
make: Entering directory '/usr/src/RPM/BUILD/fillup-1.42/SGML'
sgml2txt fillup.sgml
Processing file fillup.sgml
make: Leaving directory '/usr/src/RPM/BUILD/fillup-1.42/SGML'
+ popd
~/RPM/BUILD/fillup-1.42
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.50245
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/fillup-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/fillup-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd fillup-1.42
+ mkdir -p /usr/src/tmp/fillup-buildroot//usr/share/fillup-templates
+ install -pDm755 TEST/fillup /usr/src/tmp/fillup-buildroot/bin/fillup
+ install -pDm644 /usr/src/RPM/SOURCES/fillup.macros /usr/src/tmp/fillup-buildroot/usr/lib/rpm/macros.d/fillup
+ install -pDm644 SGML/fillup.8.gz /usr/src/tmp/fillup-buildroot/usr/share/man/man8/fillup.8.gz
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/fillup-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/fillup-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/fillup-buildroot/ (default)
Compressing files in /usr/src/tmp/fillup-buildroot (auto)
Adjusting library links in /usr/src/tmp/fillup-buildroot
./usr/lib: (from <cmdline>:0)
Verifying ELF objects in /usr/src/tmp/fillup-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./bin/fillup: uses non-LFS functions: fopen tmpfile
Processing files: fillup-1.42-alt7
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.50245
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd fillup-1.42
+ DOCDIR=/usr/src/tmp/fillup-buildroot/usr/share/doc/fillup-1.42
+ export DOCDIR
+ rm -rf /usr/src/tmp/fillup-buildroot/usr/share/doc/fillup-1.42
+ /bin/mkdir -p /usr/src/tmp/fillup-buildroot/usr/share/doc/fillup-1.42
+ cp -prL SGML/fillup.txt /usr/src/tmp/fillup-buildroot/usr/share/doc/fillup-1.42
+ chmod -R go-w /usr/src/tmp/fillup-buildroot/usr/share/doc/fillup-1.42
+ chmod -R a+rX /usr/src/tmp/fillup-buildroot/usr/share/doc/fillup-1.42
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qVMJuE
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.A1DLuE
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: rpm-macros-fillup = 1.42-alt7, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.4), rtld(GNU_HASH)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lOC8FG
Creating fillup-debuginfo package
Processing files: rpm-macros-fillup-1.42-alt7
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.h8xNbI
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vkFh9G
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: /usr/lib/rpm/macros.d
Conflicts: fillup <= 1.42-alt5
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IGGWSE
Processing files: fillup-debuginfo-1.42-alt7
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QU7lvE
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8pletE
find-requires: running scripts (debuginfo)
Requires: fillup = 1.42-alt7, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6)
Adding to fillup a strict dependency on rpm-macros-fillup
Adding to fillup-debuginfo a strict dependency on fillup
Wrote: /usr/src/RPM/RPMS/i586/fillup-1.42-alt7.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/rpm-macros-fillup-1.42-alt7.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/fillup-debuginfo-1.42-alt7.i586.rpm (w2.lzdio)
3.96user 1.94system 0:13.19elapsed 44%CPU (0avgtext+0avgdata 19700maxresident)k
0inputs+0outputs (0major+569153minor)pagefaults 0swaps
/.out/fillup-1.42-alt7.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/rpm-macros-fillup-1.42-alt7.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/fillup-debuginfo-1.42-alt7.i586.rpm: The use of such a license name is ambiguous: GPL
7.68user 4.74system 0:19.36elapsed 64%CPU (0avgtext+0avgdata 103044maxresident)k
4488inputs+0outputs (0major+870093minor)pagefaults 0swaps