USING: namespaces threads unix.process unix.linux.if unix.linux.ifreq unix.linux.route raptor.cron ; IN: raptor ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Networking ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! : configure-lo ( -- ) "lo" "127.0.0.1" set-if-addr "lo" { IFF_UP } flags set-if-flags ; : configure-eth1 ( -- ) "eth1" "192.168.1.10" set-if-addr "eth1" { IFF_UP IFF_MULTICAST } flags set-if-flags ; : configure-route ( -- ) "0.0.0.0" "192.168.1.1" "0.0.0.0" { RTF_UP RTF_GATEWAY } flags route ; [ configure-lo configure-eth1 configure-route ] networking-hook set-global ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Filesystems ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "/dev/hda1" root-device set-global { "/dev/hda5" } swap-devices set-global ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! boot-hook ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ start-wait-loop ! rcS.d "mountvirtfs" start-service ! "hostname.sh" start-service "narodnik" set-hostname "keymap.sh" start-service "linux-restricted-modules-common" start-service "udev" start-service "mountdevsubfs" start-service "module-init-tools" start-service "procps.sh" start-service ! "checkroot.sh" start-service activate-swap mount-root "mtab" start-service "checkfs.sh" start-service "mountall.sh" start-service start-networking ! "loopback" start-service ! "networking" start-service "hwclock.sh" start-service "displayconfig-hwprobe.py" start-service "screen" start-service "x11-common" start-service "bootmisc.sh" start-service "urandom" start-service ! rc2.d "vbesave" start-service "acpid" start-service "powernowd.early" start-service "sysklogd" start-service "klogd" start-service "dbus" start-service "apmd" start-service "hotkey-setup" start-service "laptop-mode" start-service "makedev" start-service "nvidia-kernel" start-service "postfix" start-service "powernowd" start-service "ntp-server" start-service "binfmt-support" start-service "acpi-support" start-service "rc.local" start-service "rmnologin" start-service schedule-cron-jobs [ [ "/dev/tty2" tty-listener ] forever ] in-thread [ [ "/dev/tty3" tty-listener ] forever ] in-thread [ [ "/dev/tty4" tty-listener ] forever ] in-thread [ [ "/dev/tty5" getty ] forever ] in-thread [ [ "/dev/tty6" getty ] forever ] in-thread ] boot-hook set-global ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! reboot-hook ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ "acpi-support" stop-service "apmd" stop-service "dbus" stop-service "hotkey-setup" stop-service "laptop-mode" stop-service "makedev" stop-service "nvidia-kernel" stop-service "powernowd" stop-service "acpid" stop-service "hwclock.sh" stop-service "alsa-utils" stop-service "klogd" stop-service "binfmt-support" stop-service "sysklogd" stop-service "linux-restricted-modules-common" stop-service "sendsigs" stop-service "urandom" stop-service "umountnfs.sh" stop-service "networking" stop-service "umountfs" stop-service "umountroot" stop-service "reboot" stop-service ] reboot-hook set-global ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! shutdown-hook ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ "acpi-support" stop-service "apmd" stop-service "dbus" stop-service "hotkey-setup" stop-service "laptop-mode" stop-service "makedev" stop-service "nvidia-kernel" stop-service "postfix" stop-service "powernowd" stop-service "acpid" stop-service "hwclock.sh" stop-service "alsa-utils" stop-service "klogd" stop-service "binfmt-support" stop-service "sysklogd" stop-service "linux-restricted-modules-common" stop-service "sendsigs" stop-service "urandom" stop-service "umountnfs.sh" stop-service "umountfs" stop-service "umountroot" stop-service "halt" stop-service ] shutdown-hook set-global