For example, here are two consecutive runs of the script showing different results:
root@ladastra:/etc/init# for a in /etc/init/*; do init-checkconf $a; done 2>&1 | grep invalid ERROR: File /etc/init/alsa-state.conf: syntax invalid: ERROR: File /etc/init/alsa-store.conf: syntax invalid: ERROR: File /etc/init/avahi-daemon.conf: syntax invalid: ERROR: File /etc/init/binfmt-support.conf: syntax invalid: ERROR: File /etc/init/bluetooth.conf: syntax invalid: ERROR: File /etc/init/cryptdisks.conf: syntax invalid: ERROR: File /etc/init/ecryptfs-utils-save.conf: syntax invalid: ERROR: File /etc/init/glusterfs-server.conf: syntax invalid: ERROR: File /etc/init/lightdm.conf: syntax invalid: ERROR: File /etc/init/mountall-shell.conf: syntax invalid: ERROR: File /etc/init/mountdevsubfs.sh.conf: syntax invalid: ERROR: File /etc/init/mountnfs.sh.conf: syntax invalid: ERROR: File /etc/init/nvidia-persistenced.conf: syntax invalid: ERROR: File /etc/init/qemu-kvm.conf: syntax invalid: ERROR: File /etc/init/reload-smbd.conf: syntax invalid: ERROR: File /etc/init/resolvconf.conf: syntax invalid: ERROR: File /etc/init/startpar-bridge.conf: syntax invalid: ERROR: File /etc/init/tty5.conf: syntax invalid: ERROR: File /etc/init/upstart-socket-bridge.conf: syntax invalid: ERROR: File /etc/init/ureadahead-other.conf: syntax invalid: ERROR: File /etc/init/whoopsie.conf: syntax invalid: root@ladastra:/etc/init# for a in /etc/init/*; do init-checkconf $a; done 2>&1 | grep invalid ERROR: File /etc/init/console-font.conf: syntax invalid: ERROR: File /etc/init/failsafe.conf: syntax invalid: ERROR: File /etc/init/hwclock-save.conf: syntax invalid: ERROR: File /etc/init/mountall-bootclean.sh.conf: syntax invalid: ERROR: File /etc/init/mountall-net.conf: syntax invalid: ERROR: File /etc/init/mountall-reboot.conf: syntax invalid: ERROR: File /etc/init/mountall-shell.conf: syntax invalid: ERROR: File /etc/init/mounted-run.conf: syntax invalid: ERROR: File /etc/init/passwd.conf: syntax invalid: ERROR: File /etc/init/plymouth.conf: syntax invalid: ERROR: File /etc/init/plymouth-splash.conf: syntax invalid: ERROR: File /etc/init/rfkill-store.conf: syntax invalid: ERROR: File /etc/init/statd-mounting.conf: syntax invalid: ERROR: File /etc/init/systemd-logind.conf: syntax invalid: ERROR: File /etc/init/tty1.conf: syntax invalid: Then if I run the check on the single file tty1.conf, which returned a syntax error on the scripted run, it returns no error: root@ladastra:/etc/init# init-checkconf /etc/init/tty1.conf File /etc/init/tty1.conf: syntax ok -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1400495 Title: init-checkconf returns seemingly random results To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1400495/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs