Impossible. This is part of the HCBv2 startup script which is called by the eneco update script just before the script is finished (this is what you see in the log).
The part of the HCBv2 script responsible:
Code: Select all
printline "startables changed, writing $INITTAB_FILE."
echo "$INITTAB_CONTENT_NEW" > $INITTAB_FILE.new
# file was created ok? (non-zero size)
if [ -s $INITTAB_FILE.new ]
then
# force-rename removes old file, still more atomic than direct write
mv -f $INITTAB_FILE.new $INITTAB_FILE
# so repeated calls to it_writeifchanged() work:
INITTAB_CONTENT_ONDISK="$INITTAB_CONTENT_NEW"
else
printline "ERROR: Writing $INITTAB_FILE failed! Disk full/read-only?"
fi
This has a zero-file-size check in it. If the new created inittab.new file is zero, it will not overwrite the real inittab.
There must be another reason for this to happen.