summaryrefslogtreecommitdiffstats
path: root/core/modules
diff options
context:
space:
mode:
authorSimon Rettberg2017-02-28 22:28:55 +0100
committerSimon Rettberg2017-02-28 22:28:55 +0100
commitc79dec3ba517967c09ef398b20d577271774df19 (patch)
tree163608e6b443aff1d1380d8308589c9c9e9a6952 /core/modules
parent[beamergui] FFS, use brain! (name binary properly, include in target) (diff)
downloadmltk-c79dec3ba517967c09ef398b20d577271774df19.tar.gz
mltk-c79dec3ba517967c09ef398b20d577271774df19.tar.xz
mltk-c79dec3ba517967c09ef398b20d577271774df19.zip
Add bash shebangs to all our includes:
github misidentifies lots of includes in its code stats and syntax highlighting. Try to make it a nicer place by giving it a hint via that shebang. It's actually useless in files that are being sourced, but it doesn't hurt either.
Diffstat (limited to 'core/modules')
-rw-r--r--core/modules/alsa/module.build1
-rw-r--r--core/modules/alsa/module.conf1
-rw-r--r--core/modules/alsa/module.conf.debian1
-rw-r--r--core/modules/alsa/module.conf.fedora1
-rw-r--r--core/modules/alsa/module.conf.opensuse1
-rw-r--r--core/modules/alsa/module.conf.scientific1
-rw-r--r--core/modules/alsa/module.conf.ubuntu1
-rw-r--r--core/modules/alsa/module.conf.ubuntu.121
-rw-r--r--core/modules/beamergui/module.build1
-rw-r--r--core/modules/beamergui/module.conf1
-rw-r--r--core/modules/beamergui/module.conf.debian1
-rw-r--r--core/modules/beamergui/module.conf.fedora1
-rw-r--r--core/modules/beamergui/module.conf.opensuse1
-rw-r--r--core/modules/beamergui/module.conf.ubuntu1
-rw-r--r--core/modules/brazilian/module.build1
-rw-r--r--core/modules/brazilian/module.conf1
-rw-r--r--core/modules/brazilian/module.conf.debian1
-rw-r--r--core/modules/brazilian/module.conf.opensuse1
-rw-r--r--core/modules/brazilian/module.conf.scientific1
-rw-r--r--core/modules/brazilian/module.conf.ubuntu1
-rw-r--r--core/modules/busybox/module.build1
-rw-r--r--core/modules/busybox/module.conf1
-rw-r--r--core/modules/busybox/module.conf.centos1
-rw-r--r--core/modules/consolekit/module.build1
-rw-r--r--core/modules/consolekit/module.conf1
-rw-r--r--core/modules/consolekit/module.conf.debian1
-rw-r--r--core/modules/consolekit/module.conf.opensuse1
-rw-r--r--core/modules/consolekit/module.conf.ubuntu1
-rw-r--r--core/modules/cpugovernor/module.build1
-rw-r--r--core/modules/cpugovernor/module.conf1
-rw-r--r--core/modules/cron/module.build1
-rw-r--r--core/modules/cron/module.conf1
-rw-r--r--core/modules/cups/module.build1
-rw-r--r--core/modules/cups/module.conf1
-rw-r--r--core/modules/cups/module.conf.debian1
-rw-r--r--core/modules/cups/module.conf.fedora1
-rw-r--r--core/modules/cups/module.conf.opensuse1
-rw-r--r--core/modules/cups/module.conf.opensuse.13.21
-rw-r--r--core/modules/cups/module.conf.ubuntu1
-rw-r--r--core/modules/cups/module.conf.ubuntu.121
-rw-r--r--core/modules/cups/module.conf.ubuntu.131
-rw-r--r--core/modules/cups/module.conf.ubuntu.13.101
-rw-r--r--core/modules/cups/module.conf.ubuntu.141
-rw-r--r--core/modules/cups/module.conf.ubuntu.161
-rw-r--r--core/modules/dbus/module.build1
-rw-r--r--core/modules/dbus/module.conf1
-rw-r--r--core/modules/dbus/module.conf.centos1
-rw-r--r--core/modules/dbus/module.conf.debian1
-rw-r--r--core/modules/dbus/module.conf.fedora1
-rw-r--r--core/modules/dbus/module.conf.opensuse1
-rw-r--r--core/modules/dbus/module.conf.ubuntu1
-rw-r--r--core/modules/dbus/module.conf.ubuntu.161
-rw-r--r--core/modules/debug-report-bwlp/module.build1
-rw-r--r--core/modules/debug-report-bwlp/module.conf1
-rw-r--r--core/modules/debug-report-bwlp/module.conf.debian1
-rw-r--r--core/modules/debug-report-bwlp/module.conf.opensuse1
-rw-r--r--core/modules/debug-report-bwlp/module.conf.ubuntu1
-rw-r--r--core/modules/debug/module.build1
-rw-r--r--core/modules/debug/module.conf1
-rw-r--r--core/modules/debug/module.conf.debian1
-rw-r--r--core/modules/debug/module.conf.opensuse1
-rw-r--r--core/modules/debug/module.conf.ubuntu1
-rw-r--r--core/modules/dhcpc-busybox/module.build1
-rw-r--r--core/modules/dhcpc-busybox/module.conf1
-rw-r--r--core/modules/dmidecode/module.build1
-rw-r--r--core/modules/dmidecode/module.conf1
-rw-r--r--core/modules/dnbd3/module.build1
-rw-r--r--core/modules/dnbd3/module.conf1
-rw-r--r--core/modules/dnbd3/module.conf.debian1
-rw-r--r--core/modules/dnbd3/module.conf.opensuse1
-rw-r--r--core/modules/dnbd3/module.conf.ubuntu1
-rw-r--r--core/modules/dunst/module.build1
-rw-r--r--core/modules/dunst/module.conf1
-rw-r--r--core/modules/dunst/module.conf.ubuntu1
-rw-r--r--core/modules/firefox/module.build1
-rw-r--r--core/modules/firefox/module.conf1
-rw-r--r--core/modules/firefox/module.conf.ubuntu1
-rw-r--r--core/modules/gdisk/module.build1
-rw-r--r--core/modules/gdisk/module.conf1
-rw-r--r--core/modules/gdisk/module.conf.centos1
-rw-r--r--core/modules/gdisk/module.conf.ubuntu1
-rw-r--r--core/modules/german/module.build1
-rw-r--r--core/modules/german/module.conf1
-rw-r--r--core/modules/german/module.conf.debian1
-rw-r--r--core/modules/german/module.conf.opensuse1
-rw-r--r--core/modules/german/module.conf.scientific1
-rw-r--r--core/modules/german/module.conf.ubuntu1
-rw-r--r--core/modules/hardware-stats/module.build1
-rw-r--r--core/modules/hardware-stats/module.conf1
-rw-r--r--core/modules/hardware-stats/module.conf.ubuntu1
-rw-r--r--core/modules/idleaction/module.build1
-rw-r--r--core/modules/idleaction/module.conf1
-rw-r--r--core/modules/idleaction/module.conf.centos1
-rw-r--r--core/modules/idleaction/module.conf.debian1
-rw-r--r--core/modules/idleaction/module.conf.fedora1
-rw-r--r--core/modules/idleaction/module.conf.opensuse1
-rw-r--r--core/modules/idleaction/module.conf.ubuntu1
-rw-r--r--core/modules/iptables-helper/module.build1
-rw-r--r--core/modules/iptables-helper/module.conf1
-rw-r--r--core/modules/kdm-theme-bwlp/module.build1
-rw-r--r--core/modules/kdm-theme-bwlp/module.conf1
-rw-r--r--core/modules/kdm/module.build1
-rw-r--r--core/modules/kdm/module.conf1
-rw-r--r--core/modules/kdm/module.conf.debian1
-rw-r--r--core/modules/kdm/module.conf.fedora1
-rw-r--r--core/modules/kdm/module.conf.opensuse1
-rw-r--r--core/modules/kdm/module.conf.scientific1
-rw-r--r--core/modules/kdm/module.conf.ubuntu1
-rw-r--r--core/modules/kdm/module.conf.ubuntu.121
-rw-r--r--core/modules/kdm/module.conf.ubuntu.141
-rw-r--r--core/modules/kernel-system/module.build1
-rw-r--r--core/modules/kernel-system/module.conf1
-rw-r--r--core/modules/kernel-system/module.conf.fedora1
-rw-r--r--core/modules/kernel-system/module.conf.opensuse1
-rw-r--r--core/modules/kernel-system/module.conf.ubuntu1
-rw-r--r--core/modules/kernel-vanilla/module.build1
-rw-r--r--core/modules/kernel-vanilla/module.conf1
-rw-r--r--core/modules/kernel/module.build1
-rw-r--r--core/modules/kernel/module.conf1
-rw-r--r--core/modules/kernel/module.conf.centos1
-rw-r--r--core/modules/kernel/module.conf.fedora1
-rw-r--r--core/modules/kernel/module.conf.opensuse1
-rw-r--r--core/modules/kernel/module.conf.ubuntu1
-rw-r--r--core/modules/kernel/module.conf.ubuntu.13.041
-rw-r--r--core/modules/kernel/module.conf.ubuntu.14.041
-rw-r--r--core/modules/ldm-gtk-greeter/module.build1
-rw-r--r--core/modules/ldm-gtk-greeter/module.conf1
-rw-r--r--core/modules/ldm/module.build1
-rw-r--r--core/modules/ldm/module.conf1
-rw-r--r--core/modules/ncp/module.build1
-rw-r--r--core/modules/ncp/module.conf1
-rw-r--r--core/modules/ncp/module.conf.debian1
-rw-r--r--core/modules/ncp/module.conf.ubuntu1
-rw-r--r--core/modules/ncp/module.conf.ubuntu.141
-rw-r--r--core/modules/netpoint-lightdm/module.build1
-rw-r--r--core/modules/netpoint-lightdm/module.conf1
-rw-r--r--core/modules/netpoint-lightdm/module.conf.opensuse.13.21
-rw-r--r--core/modules/nscd/module.build1
-rw-r--r--core/modules/nscd/module.conf1
-rw-r--r--core/modules/nscd/module.conf.centos1
-rw-r--r--core/modules/nscd/module.conf.debian1
-rw-r--r--core/modules/nscd/module.conf.fedora1
-rw-r--r--core/modules/nscd/module.conf.opensuse1
-rw-r--r--core/modules/nscd/module.conf.ubuntu1
-rw-r--r--core/modules/nslcd/module.build1
-rw-r--r--core/modules/nslcd/module.conf1
-rw-r--r--core/modules/nslcd/module.conf.debian1
-rw-r--r--core/modules/nslcd/module.conf.ubuntu1
-rw-r--r--core/modules/nvidia_kernel/module.build1
-rw-r--r--core/modules/nvidia_kernel/module.conf1
-rw-r--r--core/modules/nvidia_libs/module.build1
-rw-r--r--core/modules/nvidia_libs/module.conf1
-rw-r--r--core/modules/nvidia_libs/module.conf.ubuntu1
-rw-r--r--core/modules/openbox/module.build1
-rw-r--r--core/modules/openbox/module.conf1
-rw-r--r--core/modules/openbox/module.conf.debian1
-rw-r--r--core/modules/openbox/module.conf.fedora1
-rw-r--r--core/modules/openbox/module.conf.opensuse1
-rw-r--r--core/modules/openbox/module.conf.ubuntu1
-rw-r--r--core/modules/openbox/module.conf.zypper1
-rw-r--r--core/modules/openstack/module.build1
-rw-r--r--core/modules/openstack/module.conf1
-rw-r--r--core/modules/openstack/module.conf.ubuntu.141
-rw-r--r--core/modules/pam-bwidm/module.build1
-rw-r--r--core/modules/pam-bwidm/module.conf1
-rw-r--r--core/modules/pam-common-share/module.build1
-rw-r--r--core/modules/pam-common-share/module.conf1
-rw-r--r--core/modules/pam/module.build1
-rw-r--r--core/modules/pam/module.conf1
-rw-r--r--core/modules/pam/module.conf.centos1
-rw-r--r--core/modules/pam/module.conf.debian1
-rw-r--r--core/modules/pam/module.conf.fedora1
-rw-r--r--core/modules/pam/module.conf.opensuse1
-rw-r--r--core/modules/pam/module.conf.opensuse.13.11
-rw-r--r--core/modules/pam/module.conf.opensuse.13.21
-rw-r--r--core/modules/pam/module.conf.ubuntu1
-rw-r--r--core/modules/pam/module.conf.ubuntu.141
-rw-r--r--core/modules/pam/module.conf.ubuntu.161
-rw-r--r--core/modules/plymouth/module.build1
-rw-r--r--core/modules/plymouth/module.conf1
-rw-r--r--core/modules/plymouth/module.conf.debian1
-rw-r--r--core/modules/plymouth/module.conf.opensuse1
-rw-r--r--core/modules/plymouth/module.conf.ubuntu1
-rw-r--r--core/modules/polkit/module.build1
-rw-r--r--core/modules/polkit/module.conf1
-rw-r--r--core/modules/polkit/module.conf.debian1
-rw-r--r--core/modules/polkit/module.conf.fedora1
-rw-r--r--core/modules/polkit/module.conf.opensuse1
-rw-r--r--core/modules/polkit/module.conf.ubuntu1
-rw-r--r--core/modules/printergui/module.build1
-rw-r--r--core/modules/printergui/module.conf1
-rw-r--r--core/modules/printergui/module.conf.debian1
-rw-r--r--core/modules/printergui/module.conf.fedora1
-rw-r--r--core/modules/printergui/module.conf.opensuse1
-rw-r--r--core/modules/printergui/module.conf.ubuntu1
-rw-r--r--core/modules/pvs2/module.build1
-rw-r--r--core/modules/pvs2/module.conf1
-rw-r--r--core/modules/pvs2/module.conf.debian1
-rw-r--r--core/modules/pvs2/module.conf.fedora1
-rw-r--r--core/modules/pvs2/module.conf.opensuse1
-rw-r--r--core/modules/pvs2/module.conf.ubuntu1
-rw-r--r--core/modules/qemukvm/module.build1
-rw-r--r--core/modules/qemukvm/module.conf1
-rw-r--r--core/modules/qemukvm/module.conf.ubuntu1
-rw-r--r--core/modules/redsocks/module.build1
-rw-r--r--core/modules/redsocks/module.conf1
-rw-r--r--core/modules/redsocks/module.conf.debian1
-rw-r--r--core/modules/redsocks/module.conf.fedora1
-rw-r--r--core/modules/redsocks/module.conf.opensuse1
-rw-r--r--core/modules/redsocks/module.conf.ubuntu1
-rw-r--r--core/modules/rsyslogd/module.build1
-rw-r--r--core/modules/rsyslogd/module.conf1
-rw-r--r--core/modules/rsyslogd/module.conf.centos1
-rw-r--r--core/modules/rsyslogd/module.conf.debian1
-rw-r--r--core/modules/rsyslogd/module.conf.fedora1
-rw-r--r--core/modules/rsyslogd/module.conf.opensuse1
-rw-r--r--core/modules/rsyslogd/module.conf.opensuse.13.21
-rw-r--r--core/modules/rsyslogd/module.conf.ubuntu1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/download_vm_metadata.inc1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/init_core.inc1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/set_runvirt_hardware_variables.inc1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/setup_vm_hypervisor.inc1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/start_windowmanager.inc1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_firewall.inc1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_network_shares.inc1
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/usb_detector.inc1
-rw-r--r--core/modules/run-virt/module.build1
-rw-r--r--core/modules/run-virt/module.conf1
-rw-r--r--core/modules/run-virt/module.conf.ubuntu1
-rw-r--r--core/modules/safe-mode/module.build1
-rw-r--r--core/modules/safe-mode/module.conf1
-rw-r--r--core/modules/samba/module.build1
-rw-r--r--core/modules/samba/module.conf1
-rw-r--r--core/modules/samba/module.conf.opensuse1
-rw-r--r--core/modules/samba/module.conf.ubuntu1
-rw-r--r--core/modules/screen-standby/module.build1
-rw-r--r--core/modules/screen-standby/module.conf1
-rw-r--r--core/modules/smartctl/module.build1
-rw-r--r--core/modules/smartctl/module.conf1
-rw-r--r--core/modules/smartctl/module.conf.centos1
-rw-r--r--core/modules/smartctl/module.conf.debian1
-rw-r--r--core/modules/smartctl/module.conf.fedora1
-rw-r--r--core/modules/smartctl/module.conf.opensuse1
-rw-r--r--core/modules/smartctl/module.conf.ubuntu1
-rw-r--r--core/modules/smbclient/module.build1
-rw-r--r--core/modules/smbclient/module.conf1
-rw-r--r--core/modules/smbclient/module.conf.debian1
-rw-r--r--core/modules/smbclient/module.conf.fedora1
-rw-r--r--core/modules/smbclient/module.conf.opensuse1
-rw-r--r--core/modules/smbclient/module.conf.ubuntu1
-rw-r--r--core/modules/speedcheck/module.build1
-rw-r--r--core/modules/speedcheck/module.conf1
-rw-r--r--core/modules/speedcheck/module.conf.debian1
-rw-r--r--core/modules/speedcheck/module.conf.opensuse1
-rw-r--r--core/modules/speedcheck/module.conf.ubuntu1
-rw-r--r--core/modules/splash-openslx/module.build1
-rw-r--r--core/modules/splash-openslx/module.conf1
-rw-r--r--core/modules/ssh-auth-keys/module.build1
-rw-r--r--core/modules/ssh-auth-keys/module.conf1
-rw-r--r--core/modules/sshd/module.build1
-rw-r--r--core/modules/sshd/module.conf1
-rw-r--r--core/modules/sssd/module.build1
-rw-r--r--core/modules/sssd/module.conf1
-rw-r--r--core/modules/sssd/module.conf.opensuse.13.21
-rw-r--r--core/modules/sssd/module.conf.ubuntu1
-rw-r--r--core/modules/swiss/module.build1
-rw-r--r--core/modules/swiss/module.conf1
-rw-r--r--core/modules/swiss/module.conf.debian1
-rw-r--r--core/modules/swiss/module.conf.opensuse1
-rw-r--r--core/modules/swiss/module.conf.scientific1
-rw-r--r--core/modules/swiss/module.conf.ubuntu1
-rw-r--r--core/modules/systemd-distro/module.build1
-rw-r--r--core/modules/systemd-distro/module.conf1
-rw-r--r--core/modules/systemd-distro/module.conf.centos1
-rw-r--r--core/modules/systemd-distro/module.conf.debian1
-rw-r--r--core/modules/systemd-distro/module.conf.fedora1
-rw-r--r--core/modules/systemd-distro/module.conf.opensuse1
-rw-r--r--core/modules/systemd-distro/module.conf.scientific1
-rw-r--r--core/modules/systemd-distro/module.conf.ubuntu1
-rw-r--r--core/modules/systemd-distro/module.conf.ubuntu.141
-rw-r--r--core/modules/systemd-distro/module.conf.ubuntu.161
-rw-r--r--core/modules/systemd/module.build1
-rw-r--r--core/modules/systemd/module.conf1
-rw-r--r--core/modules/systemd/module.conf.centos1
-rw-r--r--core/modules/systemd/module.conf.debian1
-rw-r--r--core/modules/systemd/module.conf.fedora1
-rw-r--r--core/modules/systemd/module.conf.opensuse1
-rw-r--r--core/modules/systemd/module.conf.scientific1
-rw-r--r--core/modules/systemd/module.conf.ubuntu1
-rw-r--r--core/modules/systemd/module.conf.ubuntu.141
-rw-r--r--core/modules/systemd/module.conf.ubuntu.161
-rw-r--r--core/modules/udisks/module.build1
-rw-r--r--core/modules/udisks/module.conf1
-rw-r--r--core/modules/udisks/module.conf.debian1
-rw-r--r--core/modules/udisks/module.conf.fedora1
-rw-r--r--core/modules/udisks/module.conf.opensuse1
-rw-r--r--core/modules/udisks/module.conf.ubuntu1
-rw-r--r--core/modules/udisks/module.conf.ubuntu.121
-rw-r--r--core/modules/udisks/module.conf.ubuntu.141
-rw-r--r--core/modules/udisks/module.conf.ubuntu.161
-rw-r--r--core/modules/vbox/module.build1
-rw-r--r--core/modules/vbox/module.conf1
-rw-r--r--core/modules/vbox/module.conf.opensuse.12.31
-rw-r--r--core/modules/vbox/module.conf.ubuntu1
-rw-r--r--core/modules/vbox/module.conf.ubuntu.13.041
-rw-r--r--core/modules/vbox/module.conf.ubuntu.13.101
-rw-r--r--core/modules/vbox/module.conf.ubuntu.141
-rw-r--r--core/modules/vbox/module.conf.ubuntu.161
-rw-r--r--core/modules/vmchooser/module.build1
-rw-r--r--core/modules/vmchooser/module.conf1
-rw-r--r--core/modules/vmchooser/module.conf.debian1
-rw-r--r--core/modules/vmchooser/module.conf.fedora1
-rw-r--r--core/modules/vmchooser/module.conf.opensuse1
-rw-r--r--core/modules/vmchooser/module.conf.ubuntu1
-rw-r--r--core/modules/vmchooser2/module.build1
-rw-r--r--core/modules/vmchooser2/module.conf1
-rw-r--r--core/modules/vmchooser2/module.conf.debian1
-rw-r--r--core/modules/vmchooser2/module.conf.opensuse1
-rw-r--r--core/modules/vmchooser2/module.conf.ubuntu1
-rw-r--r--core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/create_vmhome_preferences_file.inc1
-rw-r--r--core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/determine_hardware_limitations.inc1
-rw-r--r--core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/init_core.inc1
-rw-r--r--core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/log_config_summary.inc1
-rw-r--r--core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc1
-rw-r--r--core/modules/vmware/module.build1
-rw-r--r--core/modules/vmware/module.conf1
-rw-r--r--core/modules/vmware/module.conf.ubuntu1
-rw-r--r--core/modules/x11vnc/module.build1
-rw-r--r--core/modules/x11vnc/module.conf1
-rw-r--r--core/modules/x11vnc/module.conf.fedora1
-rw-r--r--core/modules/x11vnc/module.conf.opensuse1
-rw-r--r--core/modules/x11vnc/module.conf.ubuntu1
-rw-r--r--core/modules/xorg/module.build1
-rw-r--r--core/modules/xorg/module.conf1
-rw-r--r--core/modules/xorg/module.conf.centos1
-rw-r--r--core/modules/xorg/module.conf.debian1
-rw-r--r--core/modules/xorg/module.conf.fedora1
-rw-r--r--core/modules/xorg/module.conf.opensuse1
-rw-r--r--core/modules/xorg/module.conf.opensuse.13.11
-rw-r--r--core/modules/xorg/module.conf.opensuse.13.21
-rw-r--r--core/modules/xorg/module.conf.ubuntu1
-rw-r--r--core/modules/xorg/module.conf.ubuntu.161
-rw-r--r--core/modules/xscreensaver/module.build1
-rw-r--r--core/modules/xscreensaver/module.conf1
-rw-r--r--core/modules/xscreensaver/module.conf.ubuntu1
346 files changed, 346 insertions, 0 deletions
diff --git a/core/modules/alsa/module.build b/core/modules/alsa/module.build
index 4d3990b1..078aa338 100644
--- a/core/modules/alsa/module.build
+++ b/core/modules/alsa/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/alsa/module.conf b/core/modules/alsa/module.conf
index 2a8be7a1..74917b4c 100644
--- a/core/modules/alsa/module.conf
+++ b/core/modules/alsa/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
amixer
alsamixer
diff --git a/core/modules/alsa/module.conf.debian b/core/modules/alsa/module.conf.debian
index 5f4d1283..a6ced7fd 100644
--- a/core/modules/alsa/module.conf.debian
+++ b/core/modules/alsa/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
alsa-utils
alsa-base
diff --git a/core/modules/alsa/module.conf.fedora b/core/modules/alsa/module.conf.fedora
index 4ea213db..b42c80e7 100644
--- a/core/modules/alsa/module.conf.fedora
+++ b/core/modules/alsa/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
alsa-utils
alsa-lib
diff --git a/core/modules/alsa/module.conf.opensuse b/core/modules/alsa/module.conf.opensuse
index a9ba1d50..3e37bb40 100644
--- a/core/modules/alsa/module.conf.opensuse
+++ b/core/modules/alsa/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
alsa-utils
alsa
diff --git a/core/modules/alsa/module.conf.scientific b/core/modules/alsa/module.conf.scientific
index 643e52d3..81df0d5b 100644
--- a/core/modules/alsa/module.conf.scientific
+++ b/core/modules/alsa/module.conf.scientific
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
module-init-tools
alsa-utils
diff --git a/core/modules/alsa/module.conf.ubuntu b/core/modules/alsa/module.conf.ubuntu
index c07957ab..95684832 100644
--- a/core/modules/alsa/module.conf.ubuntu
+++ b/core/modules/alsa/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
alsa-utils
alsa-base
diff --git a/core/modules/alsa/module.conf.ubuntu.12 b/core/modules/alsa/module.conf.ubuntu.12
index 2eb57b3d..2a5a2778 100644
--- a/core/modules/alsa/module.conf.ubuntu.12
+++ b/core/modules/alsa/module.conf.ubuntu.12
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
alsa-utils
alsa-base
diff --git a/core/modules/beamergui/module.build b/core/modules/beamergui/module.build
index 36175c34..915b4b74 100644
--- a/core/modules/beamergui/module.build
+++ b/core/modules/beamergui/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
git clone "${REQUIRED_GIT}" src
diff --git a/core/modules/beamergui/module.conf b/core/modules/beamergui/module.conf
index e9d2f10e..97d1e350 100644
--- a/core/modules/beamergui/module.conf
+++ b/core/modules/beamergui/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://git.openslx.org/openslx-ng/beamergui.git"
REQUIRED_BINARIES="
beamergui
diff --git a/core/modules/beamergui/module.conf.debian b/core/modules/beamergui/module.conf.debian
index ea4cd194..c7c4e2c1 100644
--- a/core/modules/beamergui/module.conf.debian
+++ b/core/modules/beamergui/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libqt4-dev
libxrandr-dev
diff --git a/core/modules/beamergui/module.conf.fedora b/core/modules/beamergui/module.conf.fedora
index 8b46942d..258fdb45 100644
--- a/core/modules/beamergui/module.conf.fedora
+++ b/core/modules/beamergui/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
qt-devel
libXrandr-devel
diff --git a/core/modules/beamergui/module.conf.opensuse b/core/modules/beamergui/module.conf.opensuse
index 01586fe3..96b21b51 100644
--- a/core/modules/beamergui/module.conf.opensuse
+++ b/core/modules/beamergui/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libqt4-devel
libxrandr-devel
diff --git a/core/modules/beamergui/module.conf.ubuntu b/core/modules/beamergui/module.conf.ubuntu
index ea4cd194..c7c4e2c1 100644
--- a/core/modules/beamergui/module.conf.ubuntu
+++ b/core/modules/beamergui/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libqt4-dev
libxrandr-dev
diff --git a/core/modules/brazilian/module.build b/core/modules/brazilian/module.build
index a611a866..7966a2c9 100644
--- a/core/modules/brazilian/module.build
+++ b/core/modules/brazilian/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/brazilian/module.conf b/core/modules/brazilian/module.conf
index e2f82123..5952d3e6 100644
--- a/core/modules/brazilian/module.conf
+++ b/core/modules/brazilian/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_FILES=""
REQUIRED_DIRECTORIES="
diff --git a/core/modules/brazilian/module.conf.debian b/core/modules/brazilian/module.conf.debian
index a43faea2..99b9fd71 100644
--- a/core/modules/brazilian/module.conf.debian
+++ b/core/modules/brazilian/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
"
diff --git a/core/modules/brazilian/module.conf.opensuse b/core/modules/brazilian/module.conf.opensuse
index 43cce6e6..d4484101 100644
--- a/core/modules/brazilian/module.conf.opensuse
+++ b/core/modules/brazilian/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
glibc-locale
diff --git a/core/modules/brazilian/module.conf.scientific b/core/modules/brazilian/module.conf.scientific
index 88ac0d27..0750301c 100644
--- a/core/modules/brazilian/module.conf.scientific
+++ b/core/modules/brazilian/module.conf.scientific
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
glibc-common
diff --git a/core/modules/brazilian/module.conf.ubuntu b/core/modules/brazilian/module.conf.ubuntu
index 2558791f..b49acefe 100644
--- a/core/modules/brazilian/module.conf.ubuntu
+++ b/core/modules/brazilian/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libx11-data
language-pack-pt
diff --git a/core/modules/busybox/module.build b/core/modules/busybox/module.build
index 8a7d58fb..46b60c1c 100644
--- a/core/modules/busybox/module.build
+++ b/core/modules/busybox/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
git clone --depth 1 "${REQUIRED_GIT}" --branch "$REQUIRED_BRANCH" src || perror "Could not clone busybox git"
diff --git a/core/modules/busybox/module.conf b/core/modules/busybox/module.conf
index 3214d95e..cdd45a18 100644
--- a/core/modules/busybox/module.conf
+++ b/core/modules/busybox/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://git.busybox.net/busybox"
REQUIRED_BRANCH="1_25_1"
REQUIRED_BINARIES="busybox"
diff --git a/core/modules/busybox/module.conf.centos b/core/modules/busybox/module.conf.centos
index adf935c8..7196c449 100644
--- a/core/modules/busybox/module.conf.centos
+++ b/core/modules/busybox/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_DIRECTORIES="
/usr/bin
/usr/sbin
diff --git a/core/modules/consolekit/module.build b/core/modules/consolekit/module.build
index 0626aae4..eb8b820e 100644
--- a/core/modules/consolekit/module.build
+++ b/core/modules/consolekit/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
pinfo "Extracting from running system..."
diff --git a/core/modules/consolekit/module.conf b/core/modules/consolekit/module.conf
index e27b15e6..d660886f 100644
--- a/core/modules/consolekit/module.conf
+++ b/core/modules/consolekit/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
console-kit-daemon
ck-history
diff --git a/core/modules/consolekit/module.conf.debian b/core/modules/consolekit/module.conf.debian
index 0171868a..1fa31891 100644
--- a/core/modules/consolekit/module.conf.debian
+++ b/core/modules/consolekit/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
consolekit
libpam-ck-connector
diff --git a/core/modules/consolekit/module.conf.opensuse b/core/modules/consolekit/module.conf.opensuse
index d0f46410..af306a15 100644
--- a/core/modules/consolekit/module.conf.opensuse
+++ b/core/modules/consolekit/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
ConsoleKit
ConsoleKit-x11
diff --git a/core/modules/consolekit/module.conf.ubuntu b/core/modules/consolekit/module.conf.ubuntu
index e7f5e47d..6254257a 100644
--- a/core/modules/consolekit/module.conf.ubuntu
+++ b/core/modules/consolekit/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
consolekit
"
diff --git a/core/modules/cpugovernor/module.build b/core/modules/cpugovernor/module.build
index 97e93235..a5cbb6b6 100644
--- a/core/modules/cpugovernor/module.build
+++ b/core/modules/cpugovernor/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/cpugovernor/module.conf b/core/modules/cpugovernor/module.conf
index 0cd03752..8811668a 100644
--- a/core/modules/cpugovernor/module.conf
+++ b/core/modules/cpugovernor/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/cron/module.build b/core/modules/cron/module.build
index 1f31ac21..6a467d4e 100644
--- a/core/modules/cron/module.build
+++ b/core/modules/cron/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
[ -d "${MODULE_WORK_DIR}/src/.git" ] && return 0
rm -rf -- "${MODULE_WORK_DIR}/src"
diff --git a/core/modules/cron/module.conf b/core/modules/cron/module.conf
index 6f07729f..c42ba591 100644
--- a/core/modules/cron/module.conf
+++ b/core/modules/cron/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="http://git.fedorahosted.org/git/cronie.git"
REQUIRED_COMMIT="c219d7cb9d4887f685ac4ff1e9439b0d8aa39ef6"
REQUIRED_BINARIES="
diff --git a/core/modules/cups/module.build b/core/modules/cups/module.build
index 2b29bb7d..50b8b286 100644
--- a/core/modules/cups/module.build
+++ b/core/modules/cups/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
:
diff --git a/core/modules/cups/module.conf b/core/modules/cups/module.conf
index 6ec99ac9..b802b66b 100644
--- a/core/modules/cups/module.conf
+++ b/core/modules/cups/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
cupsd
foomatic-rip
diff --git a/core/modules/cups/module.conf.debian b/core/modules/cups/module.conf.debian
index 1bb1efad..32a64f1d 100644
--- a/core/modules/cups/module.conf.debian
+++ b/core/modules/cups/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups-daemon
ghostscript
diff --git a/core/modules/cups/module.conf.fedora b/core/modules/cups/module.conf.fedora
index 6b028b11..08c65357 100644
--- a/core/modules/cups/module.conf.fedora
+++ b/core/modules/cups/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups
cups-libs
diff --git a/core/modules/cups/module.conf.opensuse b/core/modules/cups/module.conf.opensuse
index 6b028b11..08c65357 100644
--- a/core/modules/cups/module.conf.opensuse
+++ b/core/modules/cups/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups
cups-libs
diff --git a/core/modules/cups/module.conf.opensuse.13.2 b/core/modules/cups/module.conf.opensuse.13.2
index ebe832dd..0254a3de 100644
--- a/core/modules/cups/module.conf.opensuse.13.2
+++ b/core/modules/cups/module.conf.opensuse.13.2
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups
cups-libs
diff --git a/core/modules/cups/module.conf.ubuntu b/core/modules/cups/module.conf.ubuntu
index 8ca1d1c6..5c4d995a 100644
--- a/core/modules/cups/module.conf.ubuntu
+++ b/core/modules/cups/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups
ghostscript-cups
diff --git a/core/modules/cups/module.conf.ubuntu.12 b/core/modules/cups/module.conf.ubuntu.12
index e858e04c..b14a693f 100644
--- a/core/modules/cups/module.conf.ubuntu.12
+++ b/core/modules/cups/module.conf.ubuntu.12
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
ghostscript
cups
diff --git a/core/modules/cups/module.conf.ubuntu.13 b/core/modules/cups/module.conf.ubuntu.13
index 53c8d62d..06bf18ab 100644
--- a/core/modules/cups/module.conf.ubuntu.13
+++ b/core/modules/cups/module.conf.ubuntu.13
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups
cups-daemon
diff --git a/core/modules/cups/module.conf.ubuntu.13.10 b/core/modules/cups/module.conf.ubuntu.13.10
index d3fa3b5d..1c63454f 100644
--- a/core/modules/cups/module.conf.ubuntu.13.10
+++ b/core/modules/cups/module.conf.ubuntu.13.10
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups
cups-daemon
diff --git a/core/modules/cups/module.conf.ubuntu.14 b/core/modules/cups/module.conf.ubuntu.14
index 23207e5b..d019d8c3 100644
--- a/core/modules/cups/module.conf.ubuntu.14
+++ b/core/modules/cups/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups
cups-daemon
diff --git a/core/modules/cups/module.conf.ubuntu.16 b/core/modules/cups/module.conf.ubuntu.16
index 23207e5b..d019d8c3 100644
--- a/core/modules/cups/module.conf.ubuntu.16
+++ b/core/modules/cups/module.conf.ubuntu.16
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups
cups-daemon
diff --git a/core/modules/dbus/module.build b/core/modules/dbus/module.build
index 71f6f783..8e661e8b 100644
--- a/core/modules/dbus/module.build
+++ b/core/modules/dbus/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
echo "Extracting from running system..."
diff --git a/core/modules/dbus/module.conf b/core/modules/dbus/module.conf
index 529a1b0d..ad472e39 100644
--- a/core/modules/dbus/module.conf
+++ b/core/modules/dbus/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
dbus-cleanup-sockets
dbus-daemon
diff --git a/core/modules/dbus/module.conf.centos b/core/modules/dbus/module.conf.centos
index f38f590f..223758af 100644
--- a/core/modules/dbus/module.conf.centos
+++ b/core/modules/dbus/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
dbus
"
diff --git a/core/modules/dbus/module.conf.debian b/core/modules/dbus/module.conf.debian
index d007c2ef..089e2a02 100644
--- a/core/modules/dbus/module.conf.debian
+++ b/core/modules/dbus/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
dbus
"
diff --git a/core/modules/dbus/module.conf.fedora b/core/modules/dbus/module.conf.fedora
index f38f590f..223758af 100644
--- a/core/modules/dbus/module.conf.fedora
+++ b/core/modules/dbus/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
dbus
"
diff --git a/core/modules/dbus/module.conf.opensuse b/core/modules/dbus/module.conf.opensuse
index 9bc514e2..004a4c58 100644
--- a/core/modules/dbus/module.conf.opensuse
+++ b/core/modules/dbus/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
dbus-1
"
diff --git a/core/modules/dbus/module.conf.ubuntu b/core/modules/dbus/module.conf.ubuntu
index 3f390d20..01eb9030 100644
--- a/core/modules/dbus/module.conf.ubuntu
+++ b/core/modules/dbus/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
dbus
dbus-x11
diff --git a/core/modules/dbus/module.conf.ubuntu.16 b/core/modules/dbus/module.conf.ubuntu.16
index dc01164f..159cc642 100644
--- a/core/modules/dbus/module.conf.ubuntu.16
+++ b/core/modules/dbus/module.conf.ubuntu.16
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
dbus
dbus-x11
diff --git a/core/modules/debug-report-bwlp/module.build b/core/modules/debug-report-bwlp/module.build
index 1be608b8..50a3a7ab 100644
--- a/core/modules/debug-report-bwlp/module.build
+++ b/core/modules/debug-report-bwlp/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/debug-report-bwlp/module.conf b/core/modules/debug-report-bwlp/module.conf
index 45830ef8..d489fb56 100644
--- a/core/modules/debug-report-bwlp/module.conf
+++ b/core/modules/debug-report-bwlp/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
curl
nano
diff --git a/core/modules/debug-report-bwlp/module.conf.debian b/core/modules/debug-report-bwlp/module.conf.debian
index 14ae2d29..a14fe7dc 100644
--- a/core/modules/debug-report-bwlp/module.conf.debian
+++ b/core/modules/debug-report-bwlp/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
curl
nano
diff --git a/core/modules/debug-report-bwlp/module.conf.opensuse b/core/modules/debug-report-bwlp/module.conf.opensuse
index 14ae2d29..a14fe7dc 100644
--- a/core/modules/debug-report-bwlp/module.conf.opensuse
+++ b/core/modules/debug-report-bwlp/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
curl
nano
diff --git a/core/modules/debug-report-bwlp/module.conf.ubuntu b/core/modules/debug-report-bwlp/module.conf.ubuntu
index 14ae2d29..a14fe7dc 100644
--- a/core/modules/debug-report-bwlp/module.conf.ubuntu
+++ b/core/modules/debug-report-bwlp/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
curl
nano
diff --git a/core/modules/debug/module.build b/core/modules/debug/module.build
index c020181d..aa5f84eb 100644
--- a/core/modules/debug/module.build
+++ b/core/modules/debug/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/debug/module.conf b/core/modules/debug/module.conf
index 71006514..91221349 100644
--- a/core/modules/debug/module.conf
+++ b/core/modules/debug/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
strace
ltrace
diff --git a/core/modules/debug/module.conf.debian b/core/modules/debug/module.conf.debian
index 00bfea2c..7725fd37 100644
--- a/core/modules/debug/module.conf.debian
+++ b/core/modules/debug/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
curl
ltrace
diff --git a/core/modules/debug/module.conf.opensuse b/core/modules/debug/module.conf.opensuse
index b7971956..fa375f35 100644
--- a/core/modules/debug/module.conf.opensuse
+++ b/core/modules/debug/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
curl
ltrace
diff --git a/core/modules/debug/module.conf.ubuntu b/core/modules/debug/module.conf.ubuntu
index 00bfea2c..7725fd37 100644
--- a/core/modules/debug/module.conf.ubuntu
+++ b/core/modules/debug/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
curl
ltrace
diff --git a/core/modules/dhcpc-busybox/module.build b/core/modules/dhcpc-busybox/module.build
index d8804784..a183dc1f 100644
--- a/core/modules/dhcpc-busybox/module.build
+++ b/core/modules/dhcpc-busybox/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
diff --git a/core/modules/dhcpc-busybox/module.conf b/core/modules/dhcpc-busybox/module.conf
index c01ade29..d5d021fa 100644
--- a/core/modules/dhcpc-busybox/module.conf
+++ b/core/modules/dhcpc-busybox/module.conf
@@ -1 +1,2 @@
+#!/bin/bash
# Nothing
diff --git a/core/modules/dmidecode/module.build b/core/modules/dmidecode/module.build
index f37536af..8394db50 100644
--- a/core/modules/dmidecode/module.build
+++ b/core/modules/dmidecode/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
diff --git a/core/modules/dmidecode/module.conf b/core/modules/dmidecode/module.conf
index 3f58cff4..a2cc48c4 100644
--- a/core/modules/dmidecode/module.conf
+++ b/core/modules/dmidecode/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://git.savannah.nongnu.org/dmidecode.git"
REQUIRED_BINARIES="
dmidecode
diff --git a/core/modules/dnbd3/module.build b/core/modules/dnbd3/module.build
index bc07a7ca..f1df5549 100644
--- a/core/modules/dnbd3/module.build
+++ b/core/modules/dnbd3/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
mkdir -p "src/kmod"
if [ ! -d "src/dnbd3" ]; then
diff --git a/core/modules/dnbd3/module.conf b/core/modules/dnbd3/module.conf
index fba4a88b..4de8c8a2 100644
--- a/core/modules/dnbd3/module.conf
+++ b/core/modules/dnbd3/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_MODULES="kernel"
REQUIRED_GIT="git://git.openslx.org/dnbd3.git"
REQUIRED_COMMIT="0df5be95c5073dfe03234abd26c9b60340f48bdf"
diff --git a/core/modules/dnbd3/module.conf.debian b/core/modules/dnbd3/module.conf.debian
index d303245c..f91f1161 100644
--- a/core/modules/dnbd3/module.conf.debian
+++ b/core/modules/dnbd3/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
cmake
"
diff --git a/core/modules/dnbd3/module.conf.opensuse b/core/modules/dnbd3/module.conf.opensuse
index 713ad2b1..1279ed72 100644
--- a/core/modules/dnbd3/module.conf.opensuse
+++ b/core/modules/dnbd3/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
cmake
"
diff --git a/core/modules/dnbd3/module.conf.ubuntu b/core/modules/dnbd3/module.conf.ubuntu
index 69b5b9de..a6d63345 100644
--- a/core/modules/dnbd3/module.conf.ubuntu
+++ b/core/modules/dnbd3/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
cmake
fuse
diff --git a/core/modules/dunst/module.build b/core/modules/dunst/module.build
index 16e0bb5b..bae466ae 100644
--- a/core/modules/dunst/module.build
+++ b/core/modules/dunst/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
:
diff --git a/core/modules/dunst/module.conf b/core/modules/dunst/module.conf
index bf5386db..9a684ee2 100644
--- a/core/modules/dunst/module.conf
+++ b/core/modules/dunst/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
dunst
notify-send
diff --git a/core/modules/dunst/module.conf.ubuntu b/core/modules/dunst/module.conf.ubuntu
index ffbc9295..dac9d844 100644
--- a/core/modules/dunst/module.conf.ubuntu
+++ b/core/modules/dunst/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
dunst
libnotify-bin
diff --git a/core/modules/firefox/module.build b/core/modules/firefox/module.build
index bd2e4624..63e32c5e 100644
--- a/core/modules/firefox/module.build
+++ b/core/modules/firefox/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/firefox/module.conf b/core/modules/firefox/module.conf
index 0718324f..fcc92b8b 100644
--- a/core/modules/firefox/module.conf
+++ b/core/modules/firefox/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
firefox
"
diff --git a/core/modules/firefox/module.conf.ubuntu b/core/modules/firefox/module.conf.ubuntu
index 45f7e899..b2251975 100644
--- a/core/modules/firefox/module.conf.ubuntu
+++ b/core/modules/firefox/module.conf.ubuntu
@@ -1,2 +1,3 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="firefox"
REQUIRED_CONTENT_PACKAGES="firefox"
diff --git a/core/modules/gdisk/module.build b/core/modules/gdisk/module.build
index 59356ded..c2e7aec3 100644
--- a/core/modules/gdisk/module.build
+++ b/core/modules/gdisk/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
:
diff --git a/core/modules/gdisk/module.conf b/core/modules/gdisk/module.conf
index 3d2254cd..2c00fc76 100644
--- a/core/modules/gdisk/module.conf
+++ b/core/modules/gdisk/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_MODULES="
kernel
"
diff --git a/core/modules/gdisk/module.conf.centos b/core/modules/gdisk/module.conf.centos
index 78fcd634..10771637 100644
--- a/core/modules/gdisk/module.conf.centos
+++ b/core/modules/gdisk/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
gdisk
xfsprogs
diff --git a/core/modules/gdisk/module.conf.ubuntu b/core/modules/gdisk/module.conf.ubuntu
index 78fcd634..10771637 100644
--- a/core/modules/gdisk/module.conf.ubuntu
+++ b/core/modules/gdisk/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
gdisk
xfsprogs
diff --git a/core/modules/german/module.build b/core/modules/german/module.build
index 8788a459..8ba140ce 100644
--- a/core/modules/german/module.build
+++ b/core/modules/german/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/german/module.conf b/core/modules/german/module.conf
index e2f82123..5952d3e6 100644
--- a/core/modules/german/module.conf
+++ b/core/modules/german/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_FILES=""
REQUIRED_DIRECTORIES="
diff --git a/core/modules/german/module.conf.debian b/core/modules/german/module.conf.debian
index a43faea2..99b9fd71 100644
--- a/core/modules/german/module.conf.debian
+++ b/core/modules/german/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
"
diff --git a/core/modules/german/module.conf.opensuse b/core/modules/german/module.conf.opensuse
index 2bb901ff..a3e68ffd 100644
--- a/core/modules/german/module.conf.opensuse
+++ b/core/modules/german/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
glibc-locale
diff --git a/core/modules/german/module.conf.scientific b/core/modules/german/module.conf.scientific
index 88ac0d27..0750301c 100644
--- a/core/modules/german/module.conf.scientific
+++ b/core/modules/german/module.conf.scientific
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
glibc-common
diff --git a/core/modules/german/module.conf.ubuntu b/core/modules/german/module.conf.ubuntu
index aee3c64b..2eec699e 100644
--- a/core/modules/german/module.conf.ubuntu
+++ b/core/modules/german/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libx11-data
language-pack-de
diff --git a/core/modules/hardware-stats/module.build b/core/modules/hardware-stats/module.build
index f9b81669..11bcc643 100644
--- a/core/modules/hardware-stats/module.build
+++ b/core/modules/hardware-stats/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/hardware-stats/module.conf b/core/modules/hardware-stats/module.conf
index 8e371d5b..3c131ec7 100644
--- a/core/modules/hardware-stats/module.conf
+++ b/core/modules/hardware-stats/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_MODULES="
dmidecode
"
diff --git a/core/modules/hardware-stats/module.conf.ubuntu b/core/modules/hardware-stats/module.conf.ubuntu
index 2037d13c..05ce991e 100644
--- a/core/modules/hardware-stats/module.conf.ubuntu
+++ b/core/modules/hardware-stats/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
msr-tools
dmidecode
diff --git a/core/modules/idleaction/module.build b/core/modules/idleaction/module.build
index 1b740aa1..b0d66a84 100644
--- a/core/modules/idleaction/module.build
+++ b/core/modules/idleaction/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/idleaction/module.conf b/core/modules/idleaction/module.conf
index 1661735b..5f37afad 100644
--- a/core/modules/idleaction/module.conf
+++ b/core/modules/idleaction/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
xprintidle
"
diff --git a/core/modules/idleaction/module.conf.centos b/core/modules/idleaction/module.conf.centos
index d368cbd8..4ffae049 100644
--- a/core/modules/idleaction/module.conf.centos
+++ b/core/modules/idleaction/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-devel
libXScrnSaver-devel
diff --git a/core/modules/idleaction/module.conf.debian b/core/modules/idleaction/module.conf.debian
index 0dad2e48..b3419649 100644
--- a/core/modules/idleaction/module.conf.debian
+++ b/core/modules/idleaction/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libx11-dev
libxss-dev
diff --git a/core/modules/idleaction/module.conf.fedora b/core/modules/idleaction/module.conf.fedora
index d368cbd8..4ffae049 100644
--- a/core/modules/idleaction/module.conf.fedora
+++ b/core/modules/idleaction/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-devel
libXScrnSaver-devel
diff --git a/core/modules/idleaction/module.conf.opensuse b/core/modules/idleaction/module.conf.opensuse
index d368cbd8..4ffae049 100644
--- a/core/modules/idleaction/module.conf.opensuse
+++ b/core/modules/idleaction/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-devel
libXScrnSaver-devel
diff --git a/core/modules/idleaction/module.conf.ubuntu b/core/modules/idleaction/module.conf.ubuntu
index 0dad2e48..b3419649 100644
--- a/core/modules/idleaction/module.conf.ubuntu
+++ b/core/modules/idleaction/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libx11-dev
libxss-dev
diff --git a/core/modules/iptables-helper/module.build b/core/modules/iptables-helper/module.build
index d8804784..a183dc1f 100644
--- a/core/modules/iptables-helper/module.build
+++ b/core/modules/iptables-helper/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
diff --git a/core/modules/iptables-helper/module.conf b/core/modules/iptables-helper/module.conf
index 34103f5b..c72d5f27 100644
--- a/core/modules/iptables-helper/module.conf
+++ b/core/modules/iptables-helper/module.conf
@@ -1 +1,2 @@
+#!/bin/bash
# requires some rootfs that provies iptables
diff --git a/core/modules/kdm-theme-bwlp/module.build b/core/modules/kdm-theme-bwlp/module.build
index ccb7c4e1..135bddfc 100644
--- a/core/modules/kdm-theme-bwlp/module.build
+++ b/core/modules/kdm-theme-bwlp/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source () {
:
diff --git a/core/modules/kdm-theme-bwlp/module.conf b/core/modules/kdm-theme-bwlp/module.conf
index 04a7b61d..b3907425 100644
--- a/core/modules/kdm-theme-bwlp/module.conf
+++ b/core/modules/kdm-theme-bwlp/module.conf
@@ -1,2 +1,3 @@
+#!/bin/bash
REQUIRED_MODULES="kdm"
diff --git a/core/modules/kdm/module.build b/core/modules/kdm/module.build
index d5199340..c1467859 100644
--- a/core/modules/kdm/module.build
+++ b/core/modules/kdm/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source () {
:
diff --git a/core/modules/kdm/module.conf b/core/modules/kdm/module.conf
index 2778a2bc..276a5f30 100644
--- a/core/modules/kdm/module.conf
+++ b/core/modules/kdm/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_FILES=""
REQUIRED_DIRECTORIES="
diff --git a/core/modules/kdm/module.conf.debian b/core/modules/kdm/module.conf.debian
index 233598d8..93471036 100644
--- a/core/modules/kdm/module.conf.debian
+++ b/core/modules/kdm/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kdm
kde-workspace-kgreet-plugins
diff --git a/core/modules/kdm/module.conf.fedora b/core/modules/kdm/module.conf.fedora
index 59bfacb7..e9974306 100644
--- a/core/modules/kdm/module.conf.fedora
+++ b/core/modules/kdm/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kdm
kgreeter-plugins
diff --git a/core/modules/kdm/module.conf.opensuse b/core/modules/kdm/module.conf.opensuse
index 832baf9c..13bb4de5 100644
--- a/core/modules/kdm/module.conf.opensuse
+++ b/core/modules/kdm/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kdm
"
diff --git a/core/modules/kdm/module.conf.scientific b/core/modules/kdm/module.conf.scientific
index d61cc8d6..d671e88e 100644
--- a/core/modules/kdm/module.conf.scientific
+++ b/core/modules/kdm/module.conf.scientific
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kdm
"
diff --git a/core/modules/kdm/module.conf.ubuntu b/core/modules/kdm/module.conf.ubuntu
index 0e177c51..b9c24215 100644
--- a/core/modules/kdm/module.conf.ubuntu
+++ b/core/modules/kdm/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kdm
kde-workspace-kgreet-plugins
diff --git a/core/modules/kdm/module.conf.ubuntu.12 b/core/modules/kdm/module.conf.ubuntu.12
index 80d59bf3..cae7ccc9 100644
--- a/core/modules/kdm/module.conf.ubuntu.12
+++ b/core/modules/kdm/module.conf.ubuntu.12
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kdm
kde-workspace-kgreet-plugins
diff --git a/core/modules/kdm/module.conf.ubuntu.14 b/core/modules/kdm/module.conf.ubuntu.14
index e29f35d0..ee41dfb4 100644
--- a/core/modules/kdm/module.conf.ubuntu.14
+++ b/core/modules/kdm/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kdm
kde-workspace-kgreet-plugins
diff --git a/core/modules/kernel-system/module.build b/core/modules/kernel-system/module.build
index a5bd747c..99536ad2 100644
--- a/core/modules/kernel-system/module.build
+++ b/core/modules/kernel-system/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
# kernel-system: Try to use the system's kernel without recompiling
# overloaded get_kernel_version function from kernel.inc
diff --git a/core/modules/kernel-system/module.conf b/core/modules/kernel-system/module.conf
index 0cd03752..8811668a 100644
--- a/core/modules/kernel-system/module.conf
+++ b/core/modules/kernel-system/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/kernel-system/module.conf.fedora b/core/modules/kernel-system/module.conf.fedora
index cf683784..ba170ca0 100644
--- a/core/modules/kernel-system/module.conf.fedora
+++ b/core/modules/kernel-system/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kernel-headers
"
diff --git a/core/modules/kernel-system/module.conf.opensuse b/core/modules/kernel-system/module.conf.opensuse
index 6bfc2078..91aeabb5 100644
--- a/core/modules/kernel-system/module.conf.opensuse
+++ b/core/modules/kernel-system/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
kernel-desktop-devel
"
diff --git a/core/modules/kernel-system/module.conf.ubuntu b/core/modules/kernel-system/module.conf.ubuntu
index 2f2ce122..ad105053 100644
--- a/core/modules/kernel-system/module.conf.ubuntu
+++ b/core/modules/kernel-system/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
linux-headers-${SYSTEM_KERNEL_LONG}
"
diff --git a/core/modules/kernel-vanilla/module.build b/core/modules/kernel-vanilla/module.build
index 7a6052fc..63c64e7c 100644
--- a/core/modules/kernel-vanilla/module.build
+++ b/core/modules/kernel-vanilla/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
# Customized kernel from system: fetch Distro's kernel sources, patch configuration, recompile
# This overrides get_kernel_version from kernel.inc, so the variables will be set properly
diff --git a/core/modules/kernel-vanilla/module.conf b/core/modules/kernel-vanilla/module.conf
index cdfee2a0..a97d5903 100644
--- a/core/modules/kernel-vanilla/module.conf
+++ b/core/modules/kernel-vanilla/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/kernel/module.build b/core/modules/kernel/module.build
index f2245ee0..bb825fac 100644
--- a/core/modules/kernel/module.build
+++ b/core/modules/kernel/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
# Customized kernel from system: fetch Distro's kernel sources, patch configuration, recompile
# This overrides get_kernel_version from kernel.inc, so the variables will be set properly
diff --git a/core/modules/kernel/module.conf b/core/modules/kernel/module.conf
index 0cd03752..8811668a 100644
--- a/core/modules/kernel/module.conf
+++ b/core/modules/kernel/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/kernel/module.conf.centos b/core/modules/kernel/module.conf.centos
index 2e958ce4..e8d7c344 100644
--- a/core/modules/kernel/module.conf.centos
+++ b/core/modules/kernel/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT_BRANCH="v${SYSTEM_KERNEL_SHORT%.0}"
REQUIRED_GIT="git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git"
diff --git a/core/modules/kernel/module.conf.fedora b/core/modules/kernel/module.conf.fedora
index 53e6ccb6..66391bbe 100644
--- a/core/modules/kernel/module.conf.fedora
+++ b/core/modules/kernel/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT_BRANCH="v${SYSTEM_KERNEL_SHORT}"
REQUIRED_GIT="git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git"
diff --git a/core/modules/kernel/module.conf.opensuse b/core/modules/kernel/module.conf.opensuse
index cdf57cc7..38518d0d 100644
--- a/core/modules/kernel/module.conf.opensuse
+++ b/core/modules/kernel/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT_BRANCH="openSUSE-${SYS_VERSION}"
REQUIRED_GIT="git://kernel.opensuse.org/kernel.git"
diff --git a/core/modules/kernel/module.conf.ubuntu b/core/modules/kernel/module.conf.ubuntu
index 1cab5fcd..a35fbce1 100644
--- a/core/modules/kernel/module.conf.ubuntu
+++ b/core/modules/kernel/module.conf.ubuntu
@@ -1,2 +1,3 @@
+#!/bin/bash
REQUIRED_GIT_BRANCH="master"
REQUIRED_GIT="git://kernel.ubuntu.com/ubuntu/ubuntu-${SYS_CODENAME}.git"
diff --git a/core/modules/kernel/module.conf.ubuntu.13.04 b/core/modules/kernel/module.conf.ubuntu.13.04
index e9192f01..cce71339 100644
--- a/core/modules/kernel/module.conf.ubuntu.13.04
+++ b/core/modules/kernel/module.conf.ubuntu.13.04
@@ -1,2 +1,3 @@
+#!/bin/bash
REQUIRED_GIT_BRANCH="-b master"
REQUIRED_GIT="git://kernel.ubuntu.com/ubuntu-archive/ubuntu-${SYS_CODENAME}.git $REQUIRED_GIT_BRANCH"
diff --git a/core/modules/kernel/module.conf.ubuntu.14.04 b/core/modules/kernel/module.conf.ubuntu.14.04
index 77ae8d18..85a1b0f8 100644
--- a/core/modules/kernel/module.conf.ubuntu.14.04
+++ b/core/modules/kernel/module.conf.ubuntu.14.04
@@ -1,2 +1,3 @@
+#!/bin/bash
REQUIRED_GIT_BRANCH="lts-backport-vivid"
REQUIRED_GIT="git://kernel.ubuntu.com/ubuntu/ubuntu-${SYS_CODENAME}.git"
diff --git a/core/modules/ldm-gtk-greeter/module.build b/core/modules/ldm-gtk-greeter/module.build
index 27e5a592..e2a200db 100644
--- a/core/modules/ldm-gtk-greeter/module.build
+++ b/core/modules/ldm-gtk-greeter/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
#tool/distro specific functions for fetching, building and installing dependencies
fetch_source () {
diff --git a/core/modules/ldm-gtk-greeter/module.conf b/core/modules/ldm-gtk-greeter/module.conf
index e9349002..314eb7f7 100644
--- a/core/modules/ldm-gtk-greeter/module.conf
+++ b/core/modules/ldm-gtk-greeter/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
VERSION=lightdm-gtk-greeter-1.3.1
URL=https://launchpad.net/lightdm-gtk-greeter/1.4/1.3.1/+download/lightdm-gtk-greeter-1.3.1.tar.gz
REQUIRED_INSTALLED_PACKAGES="gtk+-3.0 liblightdm-gobject-1-dev libgdk-pixbuf2.0-0 libpango1.0-0 librsvg2-common shared-mime-info gnome-themes-standard"
diff --git a/core/modules/ldm/module.build b/core/modules/ldm/module.build
index e88f0b08..20471a7e 100644
--- a/core/modules/ldm/module.build
+++ b/core/modules/ldm/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
#tool/distro specific functions for fetching, building and installing dependencies
fetch_source () {
diff --git a/core/modules/ldm/module.conf b/core/modules/ldm/module.conf
index 74ab9450..c895f6e5 100644
--- a/core/modules/ldm/module.conf
+++ b/core/modules/ldm/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
VERSION=lightdm-1.4.0
URL=https://launchpad.net/lightdm/1.4/1.4.0/+download/lightdm-1.4.0.tar.gz
REQUIRED_INSTALLED_PACKAGES="libpam-dev itstool liblightdm-gobject-1-dev"
diff --git a/core/modules/ncp/module.build b/core/modules/ncp/module.build
index d8250512..7f98dbe5 100644
--- a/core/modules/ncp/module.build
+++ b/core/modules/ncp/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
diff --git a/core/modules/ncp/module.conf b/core/modules/ncp/module.conf
index 4ed03cdc..c1a1785f 100644
--- a/core/modules/ncp/module.conf
+++ b/core/modules/ncp/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
"
REQUIRED_LIBRARIES="
diff --git a/core/modules/ncp/module.conf.debian b/core/modules/ncp/module.conf.debian
index fad69af5..144f019a 100644
--- a/core/modules/ncp/module.conf.debian
+++ b/core/modules/ncp/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
ncpfs
libncp
diff --git a/core/modules/ncp/module.conf.ubuntu b/core/modules/ncp/module.conf.ubuntu
index c1914103..57a0f423 100644
--- a/core/modules/ncp/module.conf.ubuntu
+++ b/core/modules/ncp/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
ncpfs
"
diff --git a/core/modules/ncp/module.conf.ubuntu.14 b/core/modules/ncp/module.conf.ubuntu.14
index acb2f629..4e4add66 100644
--- a/core/modules/ncp/module.conf.ubuntu.14
+++ b/core/modules/ncp/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
"
REQUIRED_CONTENT_PACKAGES="
diff --git a/core/modules/netpoint-lightdm/module.build b/core/modules/netpoint-lightdm/module.build
index 0c891489..65081bfd 100644
--- a/core/modules/netpoint-lightdm/module.build
+++ b/core/modules/netpoint-lightdm/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/netpoint-lightdm/module.conf b/core/modules/netpoint-lightdm/module.conf
index 0cd03752..8811668a 100644
--- a/core/modules/netpoint-lightdm/module.conf
+++ b/core/modules/netpoint-lightdm/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/netpoint-lightdm/module.conf.opensuse.13.2 b/core/modules/netpoint-lightdm/module.conf.opensuse.13.2
index d62f9063..c94ab48d 100644
--- a/core/modules/netpoint-lightdm/module.conf.opensuse.13.2
+++ b/core/modules/netpoint-lightdm/module.conf.opensuse.13.2
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
lightdm
lightdm-gtk-greeter
diff --git a/core/modules/nscd/module.build b/core/modules/nscd/module.build
index bd189b66..7b89c354 100644
--- a/core/modules/nscd/module.build
+++ b/core/modules/nscd/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/nscd/module.conf b/core/modules/nscd/module.conf
index 74af4cfb..f13495a1 100644
--- a/core/modules/nscd/module.conf
+++ b/core/modules/nscd/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
nscd
"
diff --git a/core/modules/nscd/module.conf.centos b/core/modules/nscd/module.conf.centos
index 4a61cc19..71519b3c 100644
--- a/core/modules/nscd/module.conf.centos
+++ b/core/modules/nscd/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
nscd
"
diff --git a/core/modules/nscd/module.conf.debian b/core/modules/nscd/module.conf.debian
index 4a61cc19..71519b3c 100644
--- a/core/modules/nscd/module.conf.debian
+++ b/core/modules/nscd/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
nscd
"
diff --git a/core/modules/nscd/module.conf.fedora b/core/modules/nscd/module.conf.fedora
index 4a61cc19..71519b3c 100644
--- a/core/modules/nscd/module.conf.fedora
+++ b/core/modules/nscd/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
nscd
"
diff --git a/core/modules/nscd/module.conf.opensuse b/core/modules/nscd/module.conf.opensuse
index 4a61cc19..71519b3c 100644
--- a/core/modules/nscd/module.conf.opensuse
+++ b/core/modules/nscd/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
nscd
"
diff --git a/core/modules/nscd/module.conf.ubuntu b/core/modules/nscd/module.conf.ubuntu
index 4a61cc19..71519b3c 100644
--- a/core/modules/nscd/module.conf.ubuntu
+++ b/core/modules/nscd/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
nscd
"
diff --git a/core/modules/nslcd/module.build b/core/modules/nslcd/module.build
index 76fa2bed..503c3747 100644
--- a/core/modules/nslcd/module.build
+++ b/core/modules/nslcd/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
if [ -n "$REQUIRED_NSS_LDAPD_URL" ]; then
diff --git a/core/modules/nslcd/module.conf b/core/modules/nslcd/module.conf
index 7dae2ba1..2a65a016 100644
--- a/core/modules/nslcd/module.conf
+++ b/core/modules/nslcd/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
nslcd
"
diff --git a/core/modules/nslcd/module.conf.debian b/core/modules/nslcd/module.conf.debian
index 3d83fc81..ed355f4b 100644
--- a/core/modules/nslcd/module.conf.debian
+++ b/core/modules/nslcd/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
nslcd
"
diff --git a/core/modules/nslcd/module.conf.ubuntu b/core/modules/nslcd/module.conf.ubuntu
index 3d83fc81..ed355f4b 100644
--- a/core/modules/nslcd/module.conf.ubuntu
+++ b/core/modules/nslcd/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
nslcd
"
diff --git a/core/modules/nvidia_kernel/module.build b/core/modules/nvidia_kernel/module.build
index 5eb7161d..fb55c8fa 100644
--- a/core/modules/nvidia_kernel/module.build
+++ b/core/modules/nvidia_kernel/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
mkdir -p src 2>/dev/null
cd src || perror "Could not change into src directory."
diff --git a/core/modules/nvidia_kernel/module.conf b/core/modules/nvidia_kernel/module.conf
index 68ab2a9a..c95b0078 100644
--- a/core/modules/nvidia_kernel/module.conf
+++ b/core/modules/nvidia_kernel/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="375.26"
REQUIRED_NVIDIA="NVIDIA-Linux-x86_64-$REQUIRED_VERSION.run"
REQUIRED_URL="http://download.nvidia.com/XFree86/Linux-x86_64/$REQUIRED_VERSION/$REQUIRED_NVIDIA"
diff --git a/core/modules/nvidia_libs/module.build b/core/modules/nvidia_libs/module.build
index 5134e824..f7dfcda9 100644
--- a/core/modules/nvidia_libs/module.build
+++ b/core/modules/nvidia_libs/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
mkdir -p src
cd src || perror "Could not change into src directory."
diff --git a/core/modules/nvidia_libs/module.conf b/core/modules/nvidia_libs/module.conf
index 8032b6e4..3dd81489 100644
--- a/core/modules/nvidia_libs/module.conf
+++ b/core/modules/nvidia_libs/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="375.26"
REQUIRED_NVIDIA="NVIDIA-Linux-x86_64-$REQUIRED_VERSION.run"
REQUIRED_URL="http://download.nvidia.com/XFree86/Linux-x86_64/$REQUIRED_VERSION/$REQUIRED_NVIDIA"
diff --git a/core/modules/nvidia_libs/module.conf.ubuntu b/core/modules/nvidia_libs/module.conf.ubuntu
index d9f9ee1a..5135d91e 100644
--- a/core/modules/nvidia_libs/module.conf.ubuntu
+++ b/core/modules/nvidia_libs/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
# libvdpau: While nvidia delivers a linvdpau within it's driver package, nvidia
# itself recommends using a distribution package if available. So, here we go.
diff --git a/core/modules/openbox/module.build b/core/modules/openbox/module.build
index 0cd6aaad..a02ddc8b 100644
--- a/core/modules/openbox/module.build
+++ b/core/modules/openbox/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/openbox/module.conf b/core/modules/openbox/module.conf
index 8a816b97..ea797191 100644
--- a/core/modules/openbox/module.conf
+++ b/core/modules/openbox/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
openbox
openbox-session
diff --git a/core/modules/openbox/module.conf.debian b/core/modules/openbox/module.conf.debian
index b10bd40d..8dd94ae0 100644
--- a/core/modules/openbox/module.conf.debian
+++ b/core/modules/openbox/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
openbox
libpango1.0-0
diff --git a/core/modules/openbox/module.conf.fedora b/core/modules/openbox/module.conf.fedora
index f919f3b3..3fff6d8c 100644
--- a/core/modules/openbox/module.conf.fedora
+++ b/core/modules/openbox/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
openbox
pango
diff --git a/core/modules/openbox/module.conf.opensuse b/core/modules/openbox/module.conf.opensuse
index c06a89b2..7135fc47 100644
--- a/core/modules/openbox/module.conf.opensuse
+++ b/core/modules/openbox/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
openbox
libpango-1_0-0
diff --git a/core/modules/openbox/module.conf.ubuntu b/core/modules/openbox/module.conf.ubuntu
index b10bd40d..8dd94ae0 100644
--- a/core/modules/openbox/module.conf.ubuntu
+++ b/core/modules/openbox/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
openbox
libpango1.0-0
diff --git a/core/modules/openbox/module.conf.zypper b/core/modules/openbox/module.conf.zypper
index 1d0b68c5..824ac113 100644
--- a/core/modules/openbox/module.conf.zypper
+++ b/core/modules/openbox/module.conf.zypper
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES=" openbox
libpango-1_0-0"
REQUIRED_CONTENT_PACKAGES=" openbox
diff --git a/core/modules/openstack/module.build b/core/modules/openstack/module.build
index 97e93235..a5cbb6b6 100644
--- a/core/modules/openstack/module.build
+++ b/core/modules/openstack/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/openstack/module.conf b/core/modules/openstack/module.conf
index 0cd03752..8811668a 100644
--- a/core/modules/openstack/module.conf
+++ b/core/modules/openstack/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/openstack/module.conf.ubuntu.14 b/core/modules/openstack/module.conf.ubuntu.14
index 7c24b4a9..88805461 100644
--- a/core/modules/openstack/module.conf.ubuntu.14
+++ b/core/modules/openstack/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
neutron-common
neutron-plugin-ml2
diff --git a/core/modules/pam-bwidm/module.build b/core/modules/pam-bwidm/module.build
index 62d96224..241bcd5e 100644
--- a/core/modules/pam-bwidm/module.build
+++ b/core/modules/pam-bwidm/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/pam-bwidm/module.conf b/core/modules/pam-bwidm/module.conf
index 4ae05d5a..237dd69c 100644
--- a/core/modules/pam-bwidm/module.conf
+++ b/core/modules/pam-bwidm/module.conf
@@ -1,2 +1,3 @@
+#!/bin/bash
REQUIRED_BINARIES="
"
diff --git a/core/modules/pam-common-share/module.build b/core/modules/pam-common-share/module.build
index 62d96224..241bcd5e 100644
--- a/core/modules/pam-common-share/module.build
+++ b/core/modules/pam-common-share/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/pam-common-share/module.conf b/core/modules/pam-common-share/module.conf
index 0cd03752..8811668a 100644
--- a/core/modules/pam-common-share/module.conf
+++ b/core/modules/pam-common-share/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/pam/module.build b/core/modules/pam/module.build
index 6682e4a2..946dcb4f 100644
--- a/core/modules/pam/module.build
+++ b/core/modules/pam/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
# get pam-script source
diff --git a/core/modules/pam/module.conf b/core/modules/pam/module.conf
index ae4789b6..9839630c 100644
--- a/core/modules/pam/module.conf
+++ b/core/modules/pam/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
ldapsearch
rpc.gssd
diff --git a/core/modules/pam/module.conf.centos b/core/modules/pam/module.conf.centos
index 5dadea53..3a8b2dcc 100644
--- a/core/modules/pam/module.conf.centos
+++ b/core/modules/pam/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
# erase generic conf settings
REQUIRED_BINARIES=""
REQUIRED_FILES=""
diff --git a/core/modules/pam/module.conf.debian b/core/modules/pam/module.conf.debian
index e6661476..2ddd1312 100644
--- a/core/modules/pam/module.conf.debian
+++ b/core/modules/pam/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libpam-ldap
libnss-ldapd
diff --git a/core/modules/pam/module.conf.fedora b/core/modules/pam/module.conf.fedora
index b2eb3421..cf1a67e1 100644
--- a/core/modules/pam/module.conf.fedora
+++ b/core/modules/pam/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_NSS_LDAPD_VERSION="nss-pam-ldapd-0.8.13"
REQUIRED_NSS_LDAPD_URL="http://arthurdejong.org/nss-pam-ldapd/${REQUIRED_NSS_LDAPD_VERSION}.tar.gz"
diff --git a/core/modules/pam/module.conf.opensuse b/core/modules/pam/module.conf.opensuse
index dfc50e1e..df07be2c 100644
--- a/core/modules/pam/module.conf.opensuse
+++ b/core/modules/pam/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
pam
pam_krb5
diff --git a/core/modules/pam/module.conf.opensuse.13.1 b/core/modules/pam/module.conf.opensuse.13.1
index d4435999..a2b9d9b9 100644
--- a/core/modules/pam/module.conf.opensuse.13.1
+++ b/core/modules/pam/module.conf.opensuse.13.1
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_NSS_LDAPD_VERSION="nss-pam-ldapd-0.8.13"
REQUIRED_NSS_LDAPD_URL="http://arthurdejong.org/nss-pam-ldapd/$REQUIRED_NSS_LDAPD_VERSION.tar.gz"
diff --git a/core/modules/pam/module.conf.opensuse.13.2 b/core/modules/pam/module.conf.opensuse.13.2
index d4435999..a2b9d9b9 100644
--- a/core/modules/pam/module.conf.opensuse.13.2
+++ b/core/modules/pam/module.conf.opensuse.13.2
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_NSS_LDAPD_VERSION="nss-pam-ldapd-0.8.13"
REQUIRED_NSS_LDAPD_URL="http://arthurdejong.org/nss-pam-ldapd/$REQUIRED_NSS_LDAPD_VERSION.tar.gz"
diff --git a/core/modules/pam/module.conf.ubuntu b/core/modules/pam/module.conf.ubuntu
index b800cec6..6f20bfd1 100644
--- a/core/modules/pam/module.conf.ubuntu
+++ b/core/modules/pam/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libpam-ldap
libnss-ldapd
diff --git a/core/modules/pam/module.conf.ubuntu.14 b/core/modules/pam/module.conf.ubuntu.14
index d9f3b68e..df6df6db 100644
--- a/core/modules/pam/module.conf.ubuntu.14
+++ b/core/modules/pam/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
krb5-user
krb5-config
diff --git a/core/modules/pam/module.conf.ubuntu.16 b/core/modules/pam/module.conf.ubuntu.16
index c82d905a..67b2bc3b 100644
--- a/core/modules/pam/module.conf.ubuntu.16
+++ b/core/modules/pam/module.conf.ubuntu.16
@@ -1,3 +1,4 @@
+#!/bin/bash
# TODO fix and re-add ncp support !
REQUIRED_INSTALLED_PACKAGES="
libpam-ldap
diff --git a/core/modules/plymouth/module.build b/core/modules/plymouth/module.build
index 67b7734e..77201166 100644
--- a/core/modules/plymouth/module.build
+++ b/core/modules/plymouth/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
download_untar "$REQUIRED_URL" "src/"
diff --git a/core/modules/plymouth/module.conf b/core/modules/plymouth/module.conf
index d8827529..49ce6dee 100644
--- a/core/modules/plymouth/module.conf
+++ b/core/modules/plymouth/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="plymouth-0.8.6.1"
REQUIRED_URL="http://www.freedesktop.org/software/plymouth/releases/${REQUIRED_VERSION}.tar.bz2"
REQUIRED_PREFIX="/usr"
diff --git a/core/modules/plymouth/module.conf.debian b/core/modules/plymouth/module.conf.debian
index 0c6e00a4..d35583c1 100644
--- a/core/modules/plymouth/module.conf.debian
+++ b/core/modules/plymouth/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libpng-dev
libpango1.0-dev
diff --git a/core/modules/plymouth/module.conf.opensuse b/core/modules/plymouth/module.conf.opensuse
index 034af2ad..c3e5de39 100644
--- a/core/modules/plymouth/module.conf.opensuse
+++ b/core/modules/plymouth/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libpng12-devel
pango-devel
diff --git a/core/modules/plymouth/module.conf.ubuntu b/core/modules/plymouth/module.conf.ubuntu
index 0c6e00a4..d35583c1 100644
--- a/core/modules/plymouth/module.conf.ubuntu
+++ b/core/modules/plymouth/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libpng-dev
libpango1.0-dev
diff --git a/core/modules/polkit/module.build b/core/modules/polkit/module.build
index 26b11370..634d9c87 100644
--- a/core/modules/polkit/module.build
+++ b/core/modules/polkit/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
#tool/distro specific functions for fetching, building and installing dependencies
diff --git a/core/modules/polkit/module.conf b/core/modules/polkit/module.conf
index 97d4b892..de574ee0 100644
--- a/core/modules/polkit/module.conf
+++ b/core/modules/polkit/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_DIRECTORIES="
/etc/pam.d
/etc/polkit-1
diff --git a/core/modules/polkit/module.conf.debian b/core/modules/polkit/module.conf.debian
index 5684a504..732c3dd9 100644
--- a/core/modules/polkit/module.conf.debian
+++ b/core/modules/polkit/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libmozjs185-1.0
policykit-1
diff --git a/core/modules/polkit/module.conf.fedora b/core/modules/polkit/module.conf.fedora
index 3d4d965d..87ca7e92 100644
--- a/core/modules/polkit/module.conf.fedora
+++ b/core/modules/polkit/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
js-1.8.5
"
diff --git a/core/modules/polkit/module.conf.opensuse b/core/modules/polkit/module.conf.opensuse
index e7c1f369..ced955ba 100644
--- a/core/modules/polkit/module.conf.opensuse
+++ b/core/modules/polkit/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libmozjs185-1_0
"
diff --git a/core/modules/polkit/module.conf.ubuntu b/core/modules/polkit/module.conf.ubuntu
index eb2f88d1..db4e5523 100644
--- a/core/modules/polkit/module.conf.ubuntu
+++ b/core/modules/polkit/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libmozjs185-1.0
"
diff --git a/core/modules/printergui/module.build b/core/modules/printergui/module.build
index 3ede1dfc..aa7d35a4 100644
--- a/core/modules/printergui/module.build
+++ b/core/modules/printergui/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
git clone "${REQUIRED_GIT}" "${MODULE_WORK_DIR}/src"
diff --git a/core/modules/printergui/module.conf b/core/modules/printergui/module.conf
index 39e64b16..2746168f 100644
--- a/core/modules/printergui/module.conf
+++ b/core/modules/printergui/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://git.openslx.org/openslx-ng/printergui.git"
REQUIRED_COMMIT="HEAD"
REQUIRED_BINARIES="
diff --git a/core/modules/printergui/module.conf.debian b/core/modules/printergui/module.conf.debian
index 54123003..54eb0feb 100644
--- a/core/modules/printergui/module.conf.debian
+++ b/core/modules/printergui/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libcups2-dev
libqt4-dev
diff --git a/core/modules/printergui/module.conf.fedora b/core/modules/printergui/module.conf.fedora
index f1f55014..921e0d52 100644
--- a/core/modules/printergui/module.conf.fedora
+++ b/core/modules/printergui/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups-devel
qt-devel
diff --git a/core/modules/printergui/module.conf.opensuse b/core/modules/printergui/module.conf.opensuse
index 478d0a71..d23eced1 100644
--- a/core/modules/printergui/module.conf.opensuse
+++ b/core/modules/printergui/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cups-devel
libqt4-devel
diff --git a/core/modules/printergui/module.conf.ubuntu b/core/modules/printergui/module.conf.ubuntu
index 73c89910..e6d9d864 100644
--- a/core/modules/printergui/module.conf.ubuntu
+++ b/core/modules/printergui/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libcups2-dev
libqt4-dev
diff --git a/core/modules/pvs2/module.build b/core/modules/pvs2/module.build
index f356e1bc..b88f81cb 100644
--- a/core/modules/pvs2/module.build
+++ b/core/modules/pvs2/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
git clone "${REQUIRED_GIT}" "${MODULE_WORK_DIR}/src"
diff --git a/core/modules/pvs2/module.conf b/core/modules/pvs2/module.conf
index 5e7a9a6f..a9a57bfb 100644
--- a/core/modules/pvs2/module.conf
+++ b/core/modules/pvs2/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://git.openslx.org/pvs2.git"
REQUIRED_BINARIES="
pvsmgr
diff --git a/core/modules/pvs2/module.conf.debian b/core/modules/pvs2/module.conf.debian
index f031a225..dcb25dda 100644
--- a/core/modules/pvs2/module.conf.debian
+++ b/core/modules/pvs2/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libqt4-dev
libvncserver-dev
diff --git a/core/modules/pvs2/module.conf.fedora b/core/modules/pvs2/module.conf.fedora
index 6d2cd0f6..c775d06b 100644
--- a/core/modules/pvs2/module.conf.fedora
+++ b/core/modules/pvs2/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
qt-devel
libvncserver-devel
diff --git a/core/modules/pvs2/module.conf.opensuse b/core/modules/pvs2/module.conf.opensuse
index aedc0d96..9469efa6 100644
--- a/core/modules/pvs2/module.conf.opensuse
+++ b/core/modules/pvs2/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libqt4-devel
LibVNCServer-devel
diff --git a/core/modules/pvs2/module.conf.ubuntu b/core/modules/pvs2/module.conf.ubuntu
index 8a48ec93..2a938b43 100644
--- a/core/modules/pvs2/module.conf.ubuntu
+++ b/core/modules/pvs2/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libqt4-dev
libvncserver-dev
diff --git a/core/modules/qemukvm/module.build b/core/modules/qemukvm/module.build
index 6d8ad7be..f393e689 100644
--- a/core/modules/qemukvm/module.build
+++ b/core/modules/qemukvm/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/qemukvm/module.conf b/core/modules/qemukvm/module.conf
index 32df73a5..60d6fe5c 100644
--- a/core/modules/qemukvm/module.conf
+++ b/core/modules/qemukvm/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_DIRECTORIES="
/etc
/lib
diff --git a/core/modules/qemukvm/module.conf.ubuntu b/core/modules/qemukvm/module.conf.ubuntu
index af29b8ad..e87645d9 100644
--- a/core/modules/qemukvm/module.conf.ubuntu
+++ b/core/modules/qemukvm/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
qemu
qemu-kvm
diff --git a/core/modules/redsocks/module.build b/core/modules/redsocks/module.build
index 8c5c4e84..4903cdbd 100644
--- a/core/modules/redsocks/module.build
+++ b/core/modules/redsocks/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
#tool/distro specific functions for fetching, building and installing dependencies
diff --git a/core/modules/redsocks/module.conf b/core/modules/redsocks/module.conf
index 62c15c70..a9093160 100644
--- a/core/modules/redsocks/module.conf
+++ b/core/modules/redsocks/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://github.com/darkk/redsocks.git"
REQUIRED_REVISION="2e3f648809e27cc19cb7a8702f19b553a7ef9a81"
REQUIRED_BINARIES="
diff --git a/core/modules/redsocks/module.conf.debian b/core/modules/redsocks/module.conf.debian
index da41b04e..b417ee80 100644
--- a/core/modules/redsocks/module.conf.debian
+++ b/core/modules/redsocks/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libevent-dev
"
diff --git a/core/modules/redsocks/module.conf.fedora b/core/modules/redsocks/module.conf.fedora
index fcc0fb45..407b1e3b 100644
--- a/core/modules/redsocks/module.conf.fedora
+++ b/core/modules/redsocks/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libevent-devel
"
diff --git a/core/modules/redsocks/module.conf.opensuse b/core/modules/redsocks/module.conf.opensuse
index fcc0fb45..407b1e3b 100644
--- a/core/modules/redsocks/module.conf.opensuse
+++ b/core/modules/redsocks/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libevent-devel
"
diff --git a/core/modules/redsocks/module.conf.ubuntu b/core/modules/redsocks/module.conf.ubuntu
index da41b04e..b417ee80 100644
--- a/core/modules/redsocks/module.conf.ubuntu
+++ b/core/modules/redsocks/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libevent-dev
"
diff --git a/core/modules/rsyslogd/module.build b/core/modules/rsyslogd/module.build
index c35d07b7..552d5f43 100644
--- a/core/modules/rsyslogd/module.build
+++ b/core/modules/rsyslogd/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/rsyslogd/module.conf b/core/modules/rsyslogd/module.conf
index 207f0a1d..38a32954 100644
--- a/core/modules/rsyslogd/module.conf
+++ b/core/modules/rsyslogd/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
rsyslogd
"
diff --git a/core/modules/rsyslogd/module.conf.centos b/core/modules/rsyslogd/module.conf.centos
index 6f3cb891..0063adbf 100644
--- a/core/modules/rsyslogd/module.conf.centos
+++ b/core/modules/rsyslogd/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
rsyslog
"
diff --git a/core/modules/rsyslogd/module.conf.debian b/core/modules/rsyslogd/module.conf.debian
index 6f3cb891..0063adbf 100644
--- a/core/modules/rsyslogd/module.conf.debian
+++ b/core/modules/rsyslogd/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
rsyslog
"
diff --git a/core/modules/rsyslogd/module.conf.fedora b/core/modules/rsyslogd/module.conf.fedora
index 6f3cb891..0063adbf 100644
--- a/core/modules/rsyslogd/module.conf.fedora
+++ b/core/modules/rsyslogd/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
rsyslog
"
diff --git a/core/modules/rsyslogd/module.conf.opensuse b/core/modules/rsyslogd/module.conf.opensuse
index 6d7a3c99..773da57b 100644
--- a/core/modules/rsyslogd/module.conf.opensuse
+++ b/core/modules/rsyslogd/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
rsyslog
"
diff --git a/core/modules/rsyslogd/module.conf.opensuse.13.2 b/core/modules/rsyslogd/module.conf.opensuse.13.2
index b1d7fd03..cb4570d9 100644
--- a/core/modules/rsyslogd/module.conf.opensuse.13.2
+++ b/core/modules/rsyslogd/module.conf.opensuse.13.2
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
rsyslog
"
diff --git a/core/modules/rsyslogd/module.conf.ubuntu b/core/modules/rsyslogd/module.conf.ubuntu
index ac8df362..e897dee2 100644
--- a/core/modules/rsyslogd/module.conf.ubuntu
+++ b/core/modules/rsyslogd/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
rsyslog
"
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/download_vm_metadata.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/download_vm_metadata.inc
index 818896fc..9b2fb574 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/download_vm_metadata.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/download_vm_metadata.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
########################################################
# Include: Detect, whether runvirt runs in legacy mode #
########################################################
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/init_core.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/init_core.inc
index b49488cb..942c7887 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/init_core.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/init_core.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
################################################
# Include: Sets core variables and directories #
################################################
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/set_runvirt_hardware_variables.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/set_runvirt_hardware_variables.inc
index 4bf46023..f9413746 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/set_runvirt_hardware_variables.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/set_runvirt_hardware_variables.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
###########################################
# Include: Set hardware related variables #
###########################################
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/setup_vm_hypervisor.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/setup_vm_hypervisor.inc
index 80b7dbb9..81032a1f 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/setup_vm_hypervisor.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/setup_vm_hypervisor.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
##########################################################################
# Include: Setup virtual machine hypervisor via vm-specific include file #
##########################################################################
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/start_windowmanager.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/start_windowmanager.inc
index 37d88ab4..749991bb 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/start_windowmanager.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/start_windowmanager.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
####################################################
# Include: Start windowmanager for easier handling #
####################################################
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc
index 2222b0af..94b2c2db 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt-includes/vmchooser_runvirt_functions.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
#######################################################
# Include: Set functions needed by vmchooser-run_virt #
#######################################################
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_firewall.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_firewall.inc
index ac2c2e95..92ff2186 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_firewall.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_firewall.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
############################################
# Feature: Setup firewall rules for the VM #
############################################
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_network_shares.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_network_shares.inc
index d92ca6ab..8809b218 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_network_shares.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_network_shares.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
# TODO this currently is not used.
# This should be continued when we have a clear idea
# how we will embed network shares in VMs
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/usb_detector.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/usb_detector.inc
index 72fd6ad6..0fa60aa7 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/usb_detector.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/usb_detector.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
##################################################
# Include: Detect and pass USB devices to the VM #
##################################################
diff --git a/core/modules/run-virt/module.build b/core/modules/run-virt/module.build
index 56afd839..f529489b 100644
--- a/core/modules/run-virt/module.build
+++ b/core/modules/run-virt/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source () {
:
diff --git a/core/modules/run-virt/module.conf b/core/modules/run-virt/module.conf
index cc1b34a6..2c8c505a 100644
--- a/core/modules/run-virt/module.conf
+++ b/core/modules/run-virt/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
lsusb
mcopy
diff --git a/core/modules/run-virt/module.conf.ubuntu b/core/modules/run-virt/module.conf.ubuntu
index b6008fa0..865abfe9 100644
--- a/core/modules/run-virt/module.conf.ubuntu
+++ b/core/modules/run-virt/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
usbutils
mtools
diff --git a/core/modules/safe-mode/module.build b/core/modules/safe-mode/module.build
index 86b1fd00..5086d1bc 100644
--- a/core/modules/safe-mode/module.build
+++ b/core/modules/safe-mode/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
# fake module simply copying its data/ files
fetch_source() {
:
diff --git a/core/modules/safe-mode/module.conf b/core/modules/safe-mode/module.conf
index 0cd03752..8811668a 100644
--- a/core/modules/safe-mode/module.conf
+++ b/core/modules/safe-mode/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/samba/module.build b/core/modules/samba/module.build
index a0a60831..d24e7a87 100644
--- a/core/modules/samba/module.build
+++ b/core/modules/samba/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/samba/module.conf b/core/modules/samba/module.conf
index 00063187..ac4bd848 100644
--- a/core/modules/samba/module.conf
+++ b/core/modules/samba/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
smbd
nmbd
diff --git a/core/modules/samba/module.conf.opensuse b/core/modules/samba/module.conf.opensuse
index fd06e50a..8e6e1436 100644
--- a/core/modules/samba/module.conf.opensuse
+++ b/core/modules/samba/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
samba
samba-client
diff --git a/core/modules/samba/module.conf.ubuntu b/core/modules/samba/module.conf.ubuntu
index 20bb46ba..546f3dbd 100644
--- a/core/modules/samba/module.conf.ubuntu
+++ b/core/modules/samba/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
samba
smbclient
diff --git a/core/modules/screen-standby/module.build b/core/modules/screen-standby/module.build
index 435a7b10..5fa3a36f 100644
--- a/core/modules/screen-standby/module.build
+++ b/core/modules/screen-standby/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/screen-standby/module.conf b/core/modules/screen-standby/module.conf
index 96ca18d4..da54d2dd 100644
--- a/core/modules/screen-standby/module.conf
+++ b/core/modules/screen-standby/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
"
REQUIRED_LIBRARIES=""
diff --git a/core/modules/smartctl/module.build b/core/modules/smartctl/module.build
index 435a7b10..5fa3a36f 100644
--- a/core/modules/smartctl/module.build
+++ b/core/modules/smartctl/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/smartctl/module.conf b/core/modules/smartctl/module.conf
index 9ea1ed03..a2c8a665 100644
--- a/core/modules/smartctl/module.conf
+++ b/core/modules/smartctl/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
smartctl
"
diff --git a/core/modules/smartctl/module.conf.centos b/core/modules/smartctl/module.conf.centos
index d699f2f0..2dfdcf3a 100644
--- a/core/modules/smartctl/module.conf.centos
+++ b/core/modules/smartctl/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
smartmontools
"
diff --git a/core/modules/smartctl/module.conf.debian b/core/modules/smartctl/module.conf.debian
index d699f2f0..2dfdcf3a 100644
--- a/core/modules/smartctl/module.conf.debian
+++ b/core/modules/smartctl/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
smartmontools
"
diff --git a/core/modules/smartctl/module.conf.fedora b/core/modules/smartctl/module.conf.fedora
index d699f2f0..2dfdcf3a 100644
--- a/core/modules/smartctl/module.conf.fedora
+++ b/core/modules/smartctl/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
smartmontools
"
diff --git a/core/modules/smartctl/module.conf.opensuse b/core/modules/smartctl/module.conf.opensuse
index d699f2f0..2dfdcf3a 100644
--- a/core/modules/smartctl/module.conf.opensuse
+++ b/core/modules/smartctl/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
smartmontools
"
diff --git a/core/modules/smartctl/module.conf.ubuntu b/core/modules/smartctl/module.conf.ubuntu
index d699f2f0..2dfdcf3a 100644
--- a/core/modules/smartctl/module.conf.ubuntu
+++ b/core/modules/smartctl/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
smartmontools
"
diff --git a/core/modules/smbclient/module.build b/core/modules/smbclient/module.build
index ec2c80fe..98b9b8db 100644
--- a/core/modules/smbclient/module.build
+++ b/core/modules/smbclient/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/smbclient/module.conf b/core/modules/smbclient/module.conf
index 460c57b5..e90f1c2c 100644
--- a/core/modules/smbclient/module.conf
+++ b/core/modules/smbclient/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
smbspool
smbcacls
diff --git a/core/modules/smbclient/module.conf.debian b/core/modules/smbclient/module.conf.debian
index 4b33f4bd..6b322183 100644
--- a/core/modules/smbclient/module.conf.debian
+++ b/core/modules/smbclient/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
smbclient
"
diff --git a/core/modules/smbclient/module.conf.fedora b/core/modules/smbclient/module.conf.fedora
index f524d100..c3eab442 100644
--- a/core/modules/smbclient/module.conf.fedora
+++ b/core/modules/smbclient/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
samba-client
"
diff --git a/core/modules/smbclient/module.conf.opensuse b/core/modules/smbclient/module.conf.opensuse
index f524d100..c3eab442 100644
--- a/core/modules/smbclient/module.conf.opensuse
+++ b/core/modules/smbclient/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
samba-client
"
diff --git a/core/modules/smbclient/module.conf.ubuntu b/core/modules/smbclient/module.conf.ubuntu
index 4b33f4bd..6b322183 100644
--- a/core/modules/smbclient/module.conf.ubuntu
+++ b/core/modules/smbclient/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
smbclient
"
diff --git a/core/modules/speedcheck/module.build b/core/modules/speedcheck/module.build
index c98ae1ff..6c7bd807 100644
--- a/core/modules/speedcheck/module.build
+++ b/core/modules/speedcheck/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
git clone "${REQUIRED_GIT}" "${MODULE_WORK_DIR}/src"
diff --git a/core/modules/speedcheck/module.conf b/core/modules/speedcheck/module.conf
index bafa3662..69fb2428 100644
--- a/core/modules/speedcheck/module.conf
+++ b/core/modules/speedcheck/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://git.openslx.org/openslx-ng/speedcheck.git"
REQUIRED_PREFIX="/opt/openslx/bin"
REQUIRED_BINARIES="speedcheck"
diff --git a/core/modules/speedcheck/module.conf.debian b/core/modules/speedcheck/module.conf.debian
index 2953ac63..1e09c702 100644
--- a/core/modules/speedcheck/module.conf.debian
+++ b/core/modules/speedcheck/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-dev
diff --git a/core/modules/speedcheck/module.conf.opensuse b/core/modules/speedcheck/module.conf.opensuse
index 75cb7dd6..d3bd2b76 100644
--- a/core/modules/speedcheck/module.conf.opensuse
+++ b/core/modules/speedcheck/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-devel
diff --git a/core/modules/speedcheck/module.conf.ubuntu b/core/modules/speedcheck/module.conf.ubuntu
index 2953ac63..1e09c702 100644
--- a/core/modules/speedcheck/module.conf.ubuntu
+++ b/core/modules/speedcheck/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-dev
diff --git a/core/modules/splash-openslx/module.build b/core/modules/splash-openslx/module.build
index ccb7c4e1..135bddfc 100644
--- a/core/modules/splash-openslx/module.build
+++ b/core/modules/splash-openslx/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source () {
:
diff --git a/core/modules/splash-openslx/module.conf b/core/modules/splash-openslx/module.conf
index 6778a258..b595af09 100644
--- a/core/modules/splash-openslx/module.conf
+++ b/core/modules/splash-openslx/module.conf
@@ -1 +1,2 @@
+#!/bin/bash
# (void)
diff --git a/core/modules/ssh-auth-keys/module.build b/core/modules/ssh-auth-keys/module.build
index 97e93235..a5cbb6b6 100644
--- a/core/modules/ssh-auth-keys/module.build
+++ b/core/modules/ssh-auth-keys/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/ssh-auth-keys/module.conf b/core/modules/ssh-auth-keys/module.conf
index 0cd03752..8811668a 100644
--- a/core/modules/ssh-auth-keys/module.conf
+++ b/core/modules/ssh-auth-keys/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/sshd/module.build b/core/modules/sshd/module.build
index ebf42c12..3420084f 100644
--- a/core/modules/sshd/module.build
+++ b/core/modules/sshd/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/sshd/module.conf b/core/modules/sshd/module.conf
index 25793c72..33c7f30a 100644
--- a/core/modules/sshd/module.conf
+++ b/core/modules/sshd/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="sshd"
REQUIRED_LIBRARIES=""
REQUIRED_DIRECTORIES=""
diff --git a/core/modules/sssd/module.build b/core/modules/sssd/module.build
index 041fd5bd..b63e6e31 100644
--- a/core/modules/sssd/module.build
+++ b/core/modules/sssd/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/sssd/module.conf b/core/modules/sssd/module.conf
index 6e4df94e..461b3db9 100644
--- a/core/modules/sssd/module.conf
+++ b/core/modules/sssd/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
sssd
"
diff --git a/core/modules/sssd/module.conf.opensuse.13.2 b/core/modules/sssd/module.conf.opensuse.13.2
index 6fafc652..1628eacc 100644
--- a/core/modules/sssd/module.conf.opensuse.13.2
+++ b/core/modules/sssd/module.conf.opensuse.13.2
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_FILES="
/etc/sssd
/etc/systemd/system/sssd.service
diff --git a/core/modules/sssd/module.conf.ubuntu b/core/modules/sssd/module.conf.ubuntu
index 5a8e4fa4..cdf9ca36 100644
--- a/core/modules/sssd/module.conf.ubuntu
+++ b/core/modules/sssd/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
sssd-common
sssd-ldap
diff --git a/core/modules/swiss/module.build b/core/modules/swiss/module.build
index 6f9aa4aa..c445c544 100644
--- a/core/modules/swiss/module.build
+++ b/core/modules/swiss/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/swiss/module.conf b/core/modules/swiss/module.conf
index e2f82123..5952d3e6 100644
--- a/core/modules/swiss/module.conf
+++ b/core/modules/swiss/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES=""
REQUIRED_FILES=""
REQUIRED_DIRECTORIES="
diff --git a/core/modules/swiss/module.conf.debian b/core/modules/swiss/module.conf.debian
index a43faea2..99b9fd71 100644
--- a/core/modules/swiss/module.conf.debian
+++ b/core/modules/swiss/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
"
diff --git a/core/modules/swiss/module.conf.opensuse b/core/modules/swiss/module.conf.opensuse
index 1311ac97..48ec77f0 100644
--- a/core/modules/swiss/module.conf.opensuse
+++ b/core/modules/swiss/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
glibc-locale
diff --git a/core/modules/swiss/module.conf.scientific b/core/modules/swiss/module.conf.scientific
index 88ac0d27..0750301c 100644
--- a/core/modules/swiss/module.conf.scientific
+++ b/core/modules/swiss/module.conf.scientific
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libX11-data
glibc-common
diff --git a/core/modules/swiss/module.conf.ubuntu b/core/modules/swiss/module.conf.ubuntu
index 69694914..e0f6d9d2 100644
--- a/core/modules/swiss/module.conf.ubuntu
+++ b/core/modules/swiss/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
libx11-data
language-pack-de
diff --git a/core/modules/systemd-distro/module.build b/core/modules/systemd-distro/module.build
index 8e5d3505..0745ad3c 100644
--- a/core/modules/systemd-distro/module.build
+++ b/core/modules/systemd-distro/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source () {
:
}
diff --git a/core/modules/systemd-distro/module.conf b/core/modules/systemd-distro/module.conf
index f45351b7..75160049 100644
--- a/core/modules/systemd-distro/module.conf
+++ b/core/modules/systemd-distro/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_DIRECTORIES="
/etc
/usr
diff --git a/core/modules/systemd-distro/module.conf.centos b/core/modules/systemd-distro/module.conf.centos
index 856f60fa..fad96b29 100644
--- a/core/modules/systemd-distro/module.conf.centos
+++ b/core/modules/systemd-distro/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
systemd
systemd-libs
diff --git a/core/modules/systemd-distro/module.conf.debian b/core/modules/systemd-distro/module.conf.debian
index 2768b51c..5e349ebc 100644
--- a/core/modules/systemd-distro/module.conf.debian
+++ b/core/modules/systemd-distro/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd-distro/module.conf.fedora b/core/modules/systemd-distro/module.conf.fedora
index 9232ea5f..ecaab604 100644
--- a/core/modules/systemd-distro/module.conf.fedora
+++ b/core/modules/systemd-distro/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd-distro/module.conf.opensuse b/core/modules/systemd-distro/module.conf.opensuse
index 965333c4..2db101a2 100644
--- a/core/modules/systemd-distro/module.conf.opensuse
+++ b/core/modules/systemd-distro/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd-distro/module.conf.scientific b/core/modules/systemd-distro/module.conf.scientific
index 54e62b96..d87796ee 100644
--- a/core/modules/systemd-distro/module.conf.scientific
+++ b/core/modules/systemd-distro/module.conf.scientific
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="systemd-204"
REQUIRED_URL="http://www.freedesktop.org/software/systemd/${REQUIRED_VERSION}.tar.xz"
diff --git a/core/modules/systemd-distro/module.conf.ubuntu b/core/modules/systemd-distro/module.conf.ubuntu
index e5dff817..04752c0b 100644
--- a/core/modules/systemd-distro/module.conf.ubuntu
+++ b/core/modules/systemd-distro/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd-distro/module.conf.ubuntu.14 b/core/modules/systemd-distro/module.conf.ubuntu.14
index 7b2f853c..72bb6a8b 100644
--- a/core/modules/systemd-distro/module.conf.ubuntu.14
+++ b/core/modules/systemd-distro/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="systemd-204"
REQUIRED_URL="http://www.freedesktop.org/software/systemd/${REQUIRED_VERSION}.tar.xz"
REQUIRED_LIBKMOD_VERSION="kmod-14"
diff --git a/core/modules/systemd-distro/module.conf.ubuntu.16 b/core/modules/systemd-distro/module.conf.ubuntu.16
index 7b2f853c..72bb6a8b 100644
--- a/core/modules/systemd-distro/module.conf.ubuntu.16
+++ b/core/modules/systemd-distro/module.conf.ubuntu.16
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="systemd-204"
REQUIRED_URL="http://www.freedesktop.org/software/systemd/${REQUIRED_VERSION}.tar.xz"
REQUIRED_LIBKMOD_VERSION="kmod-14"
diff --git a/core/modules/systemd/module.build b/core/modules/systemd/module.build
index 4cd8541f..eba706ca 100644
--- a/core/modules/systemd/module.build
+++ b/core/modules/systemd/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
#tool/distro specific functions for fetching, building and installing dependencies
fetch_source () {
diff --git a/core/modules/systemd/module.conf b/core/modules/systemd/module.conf
index 1bc0165e..d0194c9b 100644
--- a/core/modules/systemd/module.conf
+++ b/core/modules/systemd/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="systemd-204"
REQUIRED_URL="http://www.freedesktop.org/software/systemd/${REQUIRED_VERSION}.tar.xz"
REQUIRED_LIBKMOD_VERSION="kmod-14"
diff --git a/core/modules/systemd/module.conf.centos b/core/modules/systemd/module.conf.centos
index 9232ea5f..ecaab604 100644
--- a/core/modules/systemd/module.conf.centos
+++ b/core/modules/systemd/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd/module.conf.debian b/core/modules/systemd/module.conf.debian
index 2768b51c..5e349ebc 100644
--- a/core/modules/systemd/module.conf.debian
+++ b/core/modules/systemd/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd/module.conf.fedora b/core/modules/systemd/module.conf.fedora
index 9232ea5f..ecaab604 100644
--- a/core/modules/systemd/module.conf.fedora
+++ b/core/modules/systemd/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd/module.conf.opensuse b/core/modules/systemd/module.conf.opensuse
index 965333c4..2db101a2 100644
--- a/core/modules/systemd/module.conf.opensuse
+++ b/core/modules/systemd/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd/module.conf.scientific b/core/modules/systemd/module.conf.scientific
index 54e62b96..d87796ee 100644
--- a/core/modules/systemd/module.conf.scientific
+++ b/core/modules/systemd/module.conf.scientific
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="systemd-204"
REQUIRED_URL="http://www.freedesktop.org/software/systemd/${REQUIRED_VERSION}.tar.xz"
diff --git a/core/modules/systemd/module.conf.ubuntu b/core/modules/systemd/module.conf.ubuntu
index e5dff817..04752c0b 100644
--- a/core/modules/systemd/module.conf.ubuntu
+++ b/core/modules/systemd/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
intltool
gperf
diff --git a/core/modules/systemd/module.conf.ubuntu.14 b/core/modules/systemd/module.conf.ubuntu.14
index 7b2f853c..72bb6a8b 100644
--- a/core/modules/systemd/module.conf.ubuntu.14
+++ b/core/modules/systemd/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="systemd-204"
REQUIRED_URL="http://www.freedesktop.org/software/systemd/${REQUIRED_VERSION}.tar.xz"
REQUIRED_LIBKMOD_VERSION="kmod-14"
diff --git a/core/modules/systemd/module.conf.ubuntu.16 b/core/modules/systemd/module.conf.ubuntu.16
index 2b5221d6..76762277 100644
--- a/core/modules/systemd/module.conf.ubuntu.16
+++ b/core/modules/systemd/module.conf.ubuntu.16
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VERSION="systemd-229"
REQUIRED_URL="http://www.freedesktop.org/software/systemd/${REQUIRED_VERSION}.tar.xz"
REQUIRED_URL="https://github.com/systemd/systemd/archive/v229.tar.gz"
diff --git a/core/modules/udisks/module.build b/core/modules/udisks/module.build
index fb68512c..97f9d747 100644
--- a/core/modules/udisks/module.build
+++ b/core/modules/udisks/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source () {
:
diff --git a/core/modules/udisks/module.conf b/core/modules/udisks/module.conf
index 8ef6f29c..4c63df35 100644
--- a/core/modules/udisks/module.conf
+++ b/core/modules/udisks/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
# This module is a little special, as it's supposed to be compatible
# with udisks 1 and 2. suse 12.3 and ubuntu 13.04 use udisks2, ubuntu 12.04
# uses udisks1. The build script looks a little hacky
diff --git a/core/modules/udisks/module.conf.debian b/core/modules/udisks/module.conf.debian
index c32a5f24..ee725406 100644
--- a/core/modules/udisks/module.conf.debian
+++ b/core/modules/udisks/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
udisks
"
diff --git a/core/modules/udisks/module.conf.fedora b/core/modules/udisks/module.conf.fedora
index abf12be7..f6c0854d 100644
--- a/core/modules/udisks/module.conf.fedora
+++ b/core/modules/udisks/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
udisks2
"
diff --git a/core/modules/udisks/module.conf.opensuse b/core/modules/udisks/module.conf.opensuse
index abf12be7..f6c0854d 100644
--- a/core/modules/udisks/module.conf.opensuse
+++ b/core/modules/udisks/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
udisks2
"
diff --git a/core/modules/udisks/module.conf.ubuntu b/core/modules/udisks/module.conf.ubuntu
index 3d127619..6b483bc3 100644
--- a/core/modules/udisks/module.conf.ubuntu
+++ b/core/modules/udisks/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
udisks
udisks2
diff --git a/core/modules/udisks/module.conf.ubuntu.12 b/core/modules/udisks/module.conf.ubuntu.12
index b962ec65..da6e9a4f 100644
--- a/core/modules/udisks/module.conf.ubuntu.12
+++ b/core/modules/udisks/module.conf.ubuntu.12
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
udisks
"
diff --git a/core/modules/udisks/module.conf.ubuntu.14 b/core/modules/udisks/module.conf.ubuntu.14
index 9ec7f52f..0a703589 100644
--- a/core/modules/udisks/module.conf.ubuntu.14
+++ b/core/modules/udisks/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
udisks2
"
diff --git a/core/modules/udisks/module.conf.ubuntu.16 b/core/modules/udisks/module.conf.ubuntu.16
index 9ec7f52f..0a703589 100644
--- a/core/modules/udisks/module.conf.ubuntu.16
+++ b/core/modules/udisks/module.conf.ubuntu.16
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
udisks2
"
diff --git a/core/modules/vbox/module.build b/core/modules/vbox/module.build
index 0f62eab4..94251171 100644
--- a/core/modules/vbox/module.build
+++ b/core/modules/vbox/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
patch_vbox_scripts() {
# Patching virtualbox utility scripts to include openslx-busybox binary paths. Strange sed-ing, as the openslx
diff --git a/core/modules/vbox/module.conf b/core/modules/vbox/module.conf
index e2e9040f..cd7762ff 100644
--- a/core/modules/vbox/module.conf
+++ b/core/modules/vbox/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
# VBox version 5 branch:
# REQUIRED_VBOX_VERSION_MAJOR="5.0"
# REQUIRED_VBOX_VERSION_MINOR="0"
diff --git a/core/modules/vbox/module.conf.opensuse.12.3 b/core/modules/vbox/module.conf.opensuse.12.3
index e4aed59a..29a0e2ab 100644
--- a/core/modules/vbox/module.conf.opensuse.12.3
+++ b/core/modules/vbox/module.conf.opensuse.12.3
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VBOX_OSCODE='openSUSE123-1'
REQUIRED_VBOXBASEURL="http://download.virtualbox.org/virtualbox/${REQUIRED_VBOX_VERSION}/VirtualBox-${REQUIRED_VBOX_VERSION_MAJOR}-${REQUIRED_VBOX_VERSION}_${REQUIRED_VBOX_VERSIONCODE}_${REQUIRED_VBOX_OSCODE}.${X86_64_I586}.rpm"
diff --git a/core/modules/vbox/module.conf.ubuntu b/core/modules/vbox/module.conf.ubuntu
index acab7b4f..75b73bad 100644
--- a/core/modules/vbox/module.conf.ubuntu
+++ b/core/modules/vbox/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
libsdl1.2debian
libpng12-0
diff --git a/core/modules/vbox/module.conf.ubuntu.13.04 b/core/modules/vbox/module.conf.ubuntu.13.04
index 3008508f..e8b7f875 100644
--- a/core/modules/vbox/module.conf.ubuntu.13.04
+++ b/core/modules/vbox/module.conf.ubuntu.13.04
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VBOX_OSCODE='Ubuntu~raring'
REQUIRED_VBOXBASEURL="http://download.virtualbox.org/virtualbox/${REQUIRED_VBOX_VERSION}/virtualbox-${REQUIRED_VBOX_VERSION_MAJOR}_${REQUIRED_VBOX_VERSION}-${REQUIRED_VBOX_VERSIONCODE}~${REQUIRED_VBOX_OSCODE}_${AMD64_I386}.deb"
diff --git a/core/modules/vbox/module.conf.ubuntu.13.10 b/core/modules/vbox/module.conf.ubuntu.13.10
index f91fbcf1..653716d5 100644
--- a/core/modules/vbox/module.conf.ubuntu.13.10
+++ b/core/modules/vbox/module.conf.ubuntu.13.10
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VBOX_OSCODE='Ubuntu~raring' # raring: 13.04, but also used here.
REQUIRED_VBOXBASEURL="http://download.virtualbox.org/virtualbox/${REQUIRED_VBOX_VERSION}/virtualbox-${REQUIRED_VBOX_VERSION_MAJOR}_${REQUIRED_VBOX_VERSION}-${REQUIRED_VBOX_VERSIONCODE}~${REQUIRED_VBOX_OSCODE}_${AMD64_I386}.deb"
diff --git a/core/modules/vbox/module.conf.ubuntu.14 b/core/modules/vbox/module.conf.ubuntu.14
index 5ec7cc83..fb839468 100644
--- a/core/modules/vbox/module.conf.ubuntu.14
+++ b/core/modules/vbox/module.conf.ubuntu.14
@@ -1,3 +1,4 @@
+#!/bin/bash
# VBox version 5 branch:
# REQUIRED_VBOX_OSCODE='Ubuntu~trusty'
diff --git a/core/modules/vbox/module.conf.ubuntu.16 b/core/modules/vbox/module.conf.ubuntu.16
index a0ba2521..f5856631 100644
--- a/core/modules/vbox/module.conf.ubuntu.16
+++ b/core/modules/vbox/module.conf.ubuntu.16
@@ -1,3 +1,4 @@
+#!/bin/bash
# VBox version 5 branch:
# REQUIRED_VBOX_OSCODE='Ubuntu~trusty'
diff --git a/core/modules/vmchooser/module.build b/core/modules/vmchooser/module.build
index cfb7fd41..b42b89ca 100644
--- a/core/modules/vmchooser/module.build
+++ b/core/modules/vmchooser/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
git clone "${REQUIRED_GIT}" src
diff --git a/core/modules/vmchooser/module.conf b/core/modules/vmchooser/module.conf
index 686eb8bf..f8facd2a 100644
--- a/core/modules/vmchooser/module.conf
+++ b/core/modules/vmchooser/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://git.openslx.org/openslx/tools/vmchooser.git"
REQUIRED_PREFIX="/opt/openslx/bin"
REQUIRED_BINARIES="vmchooser"
diff --git a/core/modules/vmchooser/module.conf.debian b/core/modules/vmchooser/module.conf.debian
index 2953ac63..1e09c702 100644
--- a/core/modules/vmchooser/module.conf.debian
+++ b/core/modules/vmchooser/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-dev
diff --git a/core/modules/vmchooser/module.conf.fedora b/core/modules/vmchooser/module.conf.fedora
index d012e561..cb27bc48 100644
--- a/core/modules/vmchooser/module.conf.fedora
+++ b/core/modules/vmchooser/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
qt-devel
"
diff --git a/core/modules/vmchooser/module.conf.opensuse b/core/modules/vmchooser/module.conf.opensuse
index 75cb7dd6..d3bd2b76 100644
--- a/core/modules/vmchooser/module.conf.opensuse
+++ b/core/modules/vmchooser/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-devel
diff --git a/core/modules/vmchooser/module.conf.ubuntu b/core/modules/vmchooser/module.conf.ubuntu
index 2953ac63..1e09c702 100644
--- a/core/modules/vmchooser/module.conf.ubuntu
+++ b/core/modules/vmchooser/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-dev
diff --git a/core/modules/vmchooser2/module.build b/core/modules/vmchooser2/module.build
index 4a6d56c4..6e32bf1c 100644
--- a/core/modules/vmchooser2/module.build
+++ b/core/modules/vmchooser2/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
git clone "${REQUIRED_GIT}" "${MODULE_WORK_DIR}/src"
diff --git a/core/modules/vmchooser2/module.conf b/core/modules/vmchooser2/module.conf
index b098d7a5..1dcebb9a 100644
--- a/core/modules/vmchooser2/module.conf
+++ b/core/modules/vmchooser2/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_GIT="git://git.openslx.org/openslx-ng/vmchooser2.git"
REQUIRED_PREFIX="/opt/openslx/bin"
REQUIRED_BINARIES="vmchooser.real"
diff --git a/core/modules/vmchooser2/module.conf.debian b/core/modules/vmchooser2/module.conf.debian
index 2953ac63..1e09c702 100644
--- a/core/modules/vmchooser2/module.conf.debian
+++ b/core/modules/vmchooser2/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-dev
diff --git a/core/modules/vmchooser2/module.conf.opensuse b/core/modules/vmchooser2/module.conf.opensuse
index 75cb7dd6..d3bd2b76 100644
--- a/core/modules/vmchooser2/module.conf.opensuse
+++ b/core/modules/vmchooser2/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-devel
diff --git a/core/modules/vmchooser2/module.conf.ubuntu b/core/modules/vmchooser2/module.conf.ubuntu
index 2953ac63..1e09c702 100644
--- a/core/modules/vmchooser2/module.conf.ubuntu
+++ b/core/modules/vmchooser2/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
cmake
libqt4-dev
diff --git a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/create_vmhome_preferences_file.inc b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/create_vmhome_preferences_file.inc
index ed76490b..2e1ed1c4 100644
--- a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/create_vmhome_preferences_file.inc
+++ b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/create_vmhome_preferences_file.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
###########################################
# Include: Create VMware preferences file #
###########################################
diff --git a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/determine_hardware_limitations.inc b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/determine_hardware_limitations.inc
index f5fdf669..63a20822 100644
--- a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/determine_hardware_limitations.inc
+++ b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/determine_hardware_limitations.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
##########################################################################
# Include: Determine limitations caused by hardware version and guest os #
##########################################################################
diff --git a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/init_core.inc b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/init_core.inc
index 63318589..9155c9ea 100644
--- a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/init_core.inc
+++ b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/init_core.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
#######################################################################
# Include: Declaration of core functions and variables of this plugin #
#######################################################################
diff --git a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/log_config_summary.inc b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/log_config_summary.inc
index a33a8bc6..0c20cbcc 100644
--- a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/log_config_summary.inc
+++ b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/log_config_summary.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
##################################################
# Include: Print vm config summary into log file #
##################################################
diff --git a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc
index 0a935e14..247efd03 100644
--- a/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc
+++ b/core/modules/vmware/data/opt/openslx/vmchooser/plugins/vmware/includes/write_final_vmx.inc
@@ -1,3 +1,4 @@
+#!/bin/bash
################################################
# Include: Create final VMX configuration file #
################################################
diff --git a/core/modules/vmware/module.build b/core/modules/vmware/module.build
index f5009fea..3db75f73 100644
--- a/core/modules/vmware/module.build
+++ b/core/modules/vmware/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
[ -d "${MODULE_WORK_DIR}/src" ] && \
{ rm -r "${MODULE_WORK_DIR}/src" || perror "Could not delete old src dir."; }
diff --git a/core/modules/vmware/module.conf b/core/modules/vmware/module.conf
index 50fc0d3d..904e94b8 100644
--- a/core/modules/vmware/module.conf
+++ b/core/modules/vmware/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_DOWNLOAD_BASE="http://softwareupdate.vmware.com/cds/vmw-desktop/ws/12.5.2/4638234/linux/core/"
REQUIRED_TYPE="workstation"
REQUIRED_MODULES="kernel"
diff --git a/core/modules/vmware/module.conf.ubuntu b/core/modules/vmware/module.conf.ubuntu
index c75ee906..09b01ee9 100644
--- a/core/modules/vmware/module.conf.ubuntu
+++ b/core/modules/vmware/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_VMWARE_DELETIONS="
/var/lib/vmware
/etc/vmware-vix
diff --git a/core/modules/x11vnc/module.build b/core/modules/x11vnc/module.build
index 0238f1bd..3dadd766 100644
--- a/core/modules/x11vnc/module.build
+++ b/core/modules/x11vnc/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
:
diff --git a/core/modules/x11vnc/module.conf b/core/modules/x11vnc/module.conf
index 6303e3e8..89f266c6 100644
--- a/core/modules/x11vnc/module.conf
+++ b/core/modules/x11vnc/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
x11vnc
"
diff --git a/core/modules/x11vnc/module.conf.fedora b/core/modules/x11vnc/module.conf.fedora
index 43ae3119..1ca43771 100644
--- a/core/modules/x11vnc/module.conf.fedora
+++ b/core/modules/x11vnc/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
x11vnc
"
diff --git a/core/modules/x11vnc/module.conf.opensuse b/core/modules/x11vnc/module.conf.opensuse
index b6b60c93..798e2c3b 100644
--- a/core/modules/x11vnc/module.conf.opensuse
+++ b/core/modules/x11vnc/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
x11vnc
"
diff --git a/core/modules/x11vnc/module.conf.ubuntu b/core/modules/x11vnc/module.conf.ubuntu
index b6b60c93..798e2c3b 100644
--- a/core/modules/x11vnc/module.conf.ubuntu
+++ b/core/modules/x11vnc/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
x11vnc
"
diff --git a/core/modules/xorg/module.build b/core/modules/xorg/module.build
index 8806fc9f..92db3ae1 100644
--- a/core/modules/xorg/module.build
+++ b/core/modules/xorg/module.build
@@ -1,4 +1,5 @@
#!/bin/bash
+#!/bin/bash
fetch_source() {
:
diff --git a/core/modules/xorg/module.conf b/core/modules/xorg/module.conf
index 6aacc654..328ebd0e 100644
--- a/core/modules/xorg/module.conf
+++ b/core/modules/xorg/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
X
Xorg
diff --git a/core/modules/xorg/module.conf.centos b/core/modules/xorg/module.conf.centos
index ff5846e3..22e4890a 100644
--- a/core/modules/xorg/module.conf.centos
+++ b/core/modules/xorg/module.conf.centos
@@ -1,3 +1,4 @@
+#!/bin/bash
# xkbutils, xkbprint, setxkbmap, xkbevd for 64-bit openSuse
REQUIRED_INSTALLED_PACKAGES="
xorg-x11-server-Xorg
diff --git a/core/modules/xorg/module.conf.debian b/core/modules/xorg/module.conf.debian
index 3bde05ef..8f65ce7a 100644
--- a/core/modules/xorg/module.conf.debian
+++ b/core/modules/xorg/module.conf.debian
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
ttf-dejavu
"
diff --git a/core/modules/xorg/module.conf.fedora b/core/modules/xorg/module.conf.fedora
index 5cb5a594..7ffba4da 100644
--- a/core/modules/xorg/module.conf.fedora
+++ b/core/modules/xorg/module.conf.fedora
@@ -1,3 +1,4 @@
+#!/bin/bash
# xkbutils, xkbprint, setxkbmap, xkbevd for 64-bit openSuse
REQUIRED_INSTALLED_PACKAGES="
xorg-x11-server-Xorg
diff --git a/core/modules/xorg/module.conf.opensuse b/core/modules/xorg/module.conf.opensuse
index 1e6f5ff1..75c6b866 100644
--- a/core/modules/xorg/module.conf.opensuse
+++ b/core/modules/xorg/module.conf.opensuse
@@ -1,3 +1,4 @@
+#!/bin/bash
# xkbutils, xkbprint, setxkbmap, xkbevd for 64-bit openSuse
REQUIRED_INSTALLED_PACKAGES="
"
diff --git a/core/modules/xorg/module.conf.opensuse.13.1 b/core/modules/xorg/module.conf.opensuse.13.1
index 6199ed15..29a3c4e5 100644
--- a/core/modules/xorg/module.conf.opensuse.13.1
+++ b/core/modules/xorg/module.conf.opensuse.13.1
@@ -1,3 +1,4 @@
+#!/bin/bash
# xkbutils, xkbprint, setxkbmap, xkbevd for 64-bit openSuse
REQUIRED_INSTALLED_PACKAGES="
xorg-x11
diff --git a/core/modules/xorg/module.conf.opensuse.13.2 b/core/modules/xorg/module.conf.opensuse.13.2
index 363ce3aa..894b9ed0 100644
--- a/core/modules/xorg/module.conf.opensuse.13.2
+++ b/core/modules/xorg/module.conf.opensuse.13.2
@@ -1,3 +1,4 @@
+#!/bin/bash
# xkbutils, xkbprint, setxkbmap, xkbevd for 64-bit openSuse
REQUIRED_INSTALLED_PACKAGES="
xorg-x11
diff --git a/core/modules/xorg/module.conf.ubuntu b/core/modules/xorg/module.conf.ubuntu
index 4f063440..56036f96 100644
--- a/core/modules/xorg/module.conf.ubuntu
+++ b/core/modules/xorg/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
fonts-dejavu-core
fonts-dejavu-extra
diff --git a/core/modules/xorg/module.conf.ubuntu.16 b/core/modules/xorg/module.conf.ubuntu.16
index 8eb4cd56..bd2c21b3 100644
--- a/core/modules/xorg/module.conf.ubuntu.16
+++ b/core/modules/xorg/module.conf.ubuntu.16
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_INSTALLED_PACKAGES="
"
REQUIRED_CONTENT_PACKAGES="
diff --git a/core/modules/xscreensaver/module.build b/core/modules/xscreensaver/module.build
index 435a7b10..5fa3a36f 100644
--- a/core/modules/xscreensaver/module.build
+++ b/core/modules/xscreensaver/module.build
@@ -1,3 +1,4 @@
+#!/bin/bash
fetch_source() {
:
}
diff --git a/core/modules/xscreensaver/module.conf b/core/modules/xscreensaver/module.conf
index 2134f0cb..e4d90404 100644
--- a/core/modules/xscreensaver/module.conf
+++ b/core/modules/xscreensaver/module.conf
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_BINARIES="
xscreensaver
xscreensaver-command
diff --git a/core/modules/xscreensaver/module.conf.ubuntu b/core/modules/xscreensaver/module.conf.ubuntu
index b25b886f..89e390f4 100644
--- a/core/modules/xscreensaver/module.conf.ubuntu
+++ b/core/modules/xscreensaver/module.conf.ubuntu
@@ -1,3 +1,4 @@
+#!/bin/bash
REQUIRED_CONTENT_PACKAGES="
xscreensaver
"