diff --git a/.gitignore b/.gitignore index 149d7e99..08e26fac 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ *~ *.o -*.d *.so *.gz *.map diff --git a/contrib/debian/README.md b/contrib/debian/README.md new file mode 100644 index 00000000..28a20fdc --- /dev/null +++ b/contrib/debian/README.md @@ -0,0 +1 @@ +./configure --enable-x11-common-plugin --enable-dbus-plugin --enable-alsa-utils-plugin --enable-rw-rootfs --with-random-seed=/var/lib/urandom/random-seed --with-heading="Debian GNU/Linux 8.5" --with-hostname=debian diff --git a/contrib/debian/finit.conf b/contrib/debian/finit.conf new file mode 100644 index 00000000..b4d7abd1 --- /dev/null +++ b/contrib/debian/finit.conf @@ -0,0 +1,67 @@ +# /etc/finit.conf: Example for Debian GNU/Linux 8.5 + +# The host directive is a fallback/alternative if /etc/hostname is missing +host jessie + +# The user directive is only for the startx directive, which in turn is +# just like a service but with a different user. Services can also run +# with a different user, using the @username syntax +user root + +# Devices to fsck at boot, /etc/fstab is not used +check /dev/vda1 + +# Linux kernel modules to load, /etc/modprobe is not used +module button +module evdev +module loop +module psmouse + +# Runlevel to start after bootstrap, runlevel 'S'. Change this to +# 3 to start XDM at boot. Reminds you a bit of /etc/inittab huh? +runlevel 2 + +# Some services may need to start very early, e.g. a watchdog daemon. +# Runlevel [S] (bootStrap) is useful for that, it cannot be restarted +# either, so tasks and run directives usually live here. Please note, +# te run directive is blocking, so be careful! +#service [S12345] /sbin/watchdogd -n -- Watchdog daemon +#run [S] /sbin/probe -- system probe +#run [S] /sbin/setupd --bootstrap -- system bootstrap +service [S12345] /usr/sbin/rsyslogd -n -- Syslog daemon + +# Network bringup script not needed if /etc/network/interfaces is used +#network service networking start + +# Regular services to be monitored and respawned as needed +service [2345] log /usr/sbin/acpid -f -- ACPI daemon +service [2345] /usr/sbin/sshd -D -- SSH daemon + +# Here we use XDM since it has few dependencies (relatively speaking). +# It is also an example of a service (startx is an alias for service) +# that does not have a -- description. +#service [3] /usr/sbin/lightdm -- X-Window Display Manager +startx [3] /usr/bin/xdm -nodaemon + +# Run old-style start scripts from this directory. Very similar to how +# SysV init works: 01first, 02second, etc. see run-parsts(8) for details +runparts /etc/start.d +# |-- S03keyboard-setup +# |-- S17kbd +# `- S18console-setup + +# Alternative using tasks instead of runparts. Tasks are one-shot per +# runlevel, so will run once, in parallel when switching to an allowed +# runlevel. The following commented out example default to runlevels +# [2345]. Another approach for keyboard-setup & C:o that only need to +# run once per boot, is to run them in [S] or put them in /etc/rc.local +#task log /etc/init.d/keyboard-setup start -- Setting up preliminary keymap +#task log /etc/init.d/kbd start -- Preparing console + +# Virtual consoles to start getty on. Runlevels, speed & $TERM optional +# TTYs are also services, sort of, but they are guaranteed to start at +# the very end of the boot sequence. +tty [12345] /dev/tty1 115200 vt100 +tty [2345] /dev/tty2 38400 linux +tty [2345] /dev/tty3 38400 linux + diff --git a/contrib/debian/os-release b/contrib/debian/os-release new file mode 100644 index 00000000..120c51b0 --- /dev/null +++ b/contrib/debian/os-release @@ -0,0 +1,8 @@ +PRETTY_NAME="Debian GNU/Linux 8 (jessie)" +NAME="Debian GNU/Linux" +VERSION_ID="8" +VERSION="8 (jessie)" +ID=debian +HOME_URL="http://www.debian.org/" +SUPPORT_URL="http://www.debian.org/support" +BUG_REPORT_URL="https://bugs.debian.org/" diff --git a/contrib/debian/start.d/S03keyboard-setup b/contrib/debian/start.d/S03keyboard-setup new file mode 120000 index 00000000..356b56fc --- /dev/null +++ b/contrib/debian/start.d/S03keyboard-setup @@ -0,0 +1 @@ +../init.d/keyboard-setup \ No newline at end of file diff --git a/contrib/debian/start.d/S17kbd b/contrib/debian/start.d/S17kbd new file mode 120000 index 00000000..6bfd1b7c --- /dev/null +++ b/contrib/debian/start.d/S17kbd @@ -0,0 +1 @@ +../init.d/kbd \ No newline at end of file diff --git a/contrib/debian/start.d/S18console-setup b/contrib/debian/start.d/S18console-setup new file mode 120000 index 00000000..28637afd --- /dev/null +++ b/contrib/debian/start.d/S18console-setup @@ -0,0 +1 @@ +../init.d/console-setup \ No newline at end of file