<86>Mar  1 09:37:33 userdel[536373]: delete user 'rooter'
<86>Mar  1 09:37:33 groupadd[536390]: group added to /etc/group: name=rooter, GID=543
<86>Mar  1 09:37:33 groupadd[536390]: group added to /etc/gshadow: name=rooter
<86>Mar  1 09:37:33 groupadd[536390]: new group: name=rooter, GID=543
<86>Mar  1 09:37:33 useradd[536403]: new user: name=rooter, UID=543, GID=543, home=/root, shell=/bin/bash
<86>Mar  1 09:37:33 userdel[536448]: delete user 'builder'
<86>Mar  1 09:37:33 userdel[536448]: removed group 'builder' owned by 'builder'
<86>Mar  1 09:37:33 userdel[536448]: removed shadow group 'builder' owned by 'builder'
<86>Mar  1 09:37:33 groupadd[536460]: group added to /etc/group: name=builder, GID=544
<86>Mar  1 09:37:33 groupadd[536460]: group added to /etc/gshadow: name=builder
<86>Mar  1 09:37:33 groupadd[536460]: new group: name=builder, GID=544
<86>Mar  1 09:37:33 useradd[536497]: new user: name=builder, UID=544, GID=544, home=/usr/src, shell=/bin/bash
<13>Mar  1 09:37:37 rpmi: tex-common-0.2-alt4 1244804096 installed
<13>Mar  1 09:37:37 rpmi: sgml-common-0.6.3-alt15 1423664786 installed
<13>Mar  1 09:37:37 rpmi: groff-base-1.22.3-alt2 1502488686 installed
<13>Mar  1 09:37:37 rpmi: libOpenSP-1.5.2-alt3.qa1 1365943435 installed
<13>Mar  1 09:37:37 rpmi: OpenSP-1.5.2-alt3.qa1 1365943435 installed
<13>Mar  1 09:37:37 rpmi: linuxdoc-tools-0.9.69-alt4 sisyphus+226116.100.1.2 1554135209 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/fillup-1.42-alt6.qa1.nosrc.rpm
Installing fillup-1.42-alt6.qa1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.94522
+ 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 .
mode of './TEST/FCSR/CallSequence' changed from 0555 (r-xr-xr-x) to 0755 (rwxr-xr-x)
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.94522
+ 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   -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   -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' {aka 'enum <anonymous>'} [-Wenum-compare]
     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   -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   -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   -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   -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   -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   -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   -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   -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   -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   -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   -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' {aka 'enum <anonymous>'} [-Wenum-compare]
     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   -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   -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   -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   -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   -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   -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   -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   -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   -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 Sep 10  2003 .
drwxr-xr-x 5 builder builder 220 Mar  1 09:37 ..

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   -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   -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' {aka 'enum <anonymous>'} [-Wenum-compare]
     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   -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   -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   -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   -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   -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   -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   -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   -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   -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 Sep 10  2003 .
drwxr-xr-x 5 builder builder 840 Mar  1 09:37 ..

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   -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   -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' {aka 'enum <anonymous>'} [-Wenum-compare]
     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   -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   -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   -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   -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   -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   -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   -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   -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   -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 Sep 10  2003 .
drwxr-xr-x 4 builder builder 220 Mar  1 09:37 ..

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   -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   -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' {aka 'enum <anonymous>'} [-Wenum-compare]
     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   -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   -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   -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   -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   -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   -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   -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   -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   -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 Sep 10  2003 .
drwxr-xr-x 4 builder builder 400 Mar  1 09:37 ..

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
         if( argument & 0x2L ) return;   /* single variable but removed */
                               ^~~~~~
SRC/CreateRemoved.c:32:5: note: declared here
 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   -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   -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' {aka 'enum <anonymous>'} [-Wenum-compare]
     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   -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   -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   -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   -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   -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   -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   -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   -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   -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 Sep 10  2003 .
drwxr-xr-x 4 builder builder 340 Mar  1 09:37 ..

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 Sep 10  2003 .
drwxr-xr-x 4 builder builder 340 Mar  1 09:37 ..

GETVARIABLE/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Sep 10  2003 .
drwxr-xr-x 4 builder builder 400 Mar  1 09:37 ..

METADATA/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Sep 10  2003 .
drwxr-xr-x 4 builder builder 220 Mar  1 09:37 ..

PARAMETERS/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Sep 10  2003 .
drwxr-xr-x 5 builder builder 220 Mar  1 09:37 ..

REPLACEMENT/DIFFERENCE:
total 0
drwxr-xr-x 2 builder builder  40 Sep 10  2003 .
drwxr-xr-x 5 builder builder 840 Mar  1 09:37 ..

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.58449
+ 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
+ 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)
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:
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
Hardlinking identical .pyc and .pyo files
Processing files: fillup-1.42-alt6.qa1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.17703
+ 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.9PMkHb
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6RSsIp
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
Requires: rpm-macros-fillup = 1.42-alt6.qa1, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), 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.QUDBaQ
Creating fillup-debuginfo package
Processing files: rpm-macros-fillup-1.42-alt6.qa1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BRhgcC
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nGGBEF
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
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.nB4T6S
Processing files: fillup-debuginfo-1.42-alt6.qa1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.udr12j
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sOKKB0
find-requires: running scripts (debuginfo)
Requires: fillup = 1.42-alt6.qa1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6)
Wrote: /usr/src/RPM/RPMS/i586/fillup-1.42-alt6.qa1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/rpm-macros-fillup-1.42-alt6.qa1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/fillup-debuginfo-1.42-alt6.qa1.i586.rpm
5.80user 1.62system 0:16.44elapsed 45%CPU (0avgtext+0avgdata 19788maxresident)k
0inputs+0outputs (0major+596095minor)pagefaults 0swaps
9.77user 3.84system 0:25.27elapsed 53%CPU (0avgtext+0avgdata 117120maxresident)k
920inputs+0outputs (0major+898086minor)pagefaults 0swaps
--- fillup-1.42-alt6.qa1.i586.rpm.repo	2013-04-17 07:56:05.000000000 +0000
+++ fillup-1.42-alt6.qa1.i586.rpm.hasher	2020-03-01 09:37:56.908090623 +0000
@@ -4,3 +4,3 @@
 /usr/share/fillup-templates	40755	
-/usr/share/man/man8/fillup.8.gz	100644	
+/usr/share/man/man8/fillup.8.xz	100644	
 Requires: rpm-macros-fillup = 1.42-alt6.qa1