From f56a0a77abf33d57e9ee3c162107f6120de4df36 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Tue, 28 Apr 2015 17:15:59 +0200 Subject: [PATCH] New package: usbarmory-base-1.0 --- srcpkgs/usbarmory-base/INSTALL | 9 +++++++ srcpkgs/usbarmory-base/files/dhcpcd-usb0.conf | 5 ++++ srcpkgs/usbarmory-base/files/dhcpcd-usb0/run | 3 +++ srcpkgs/usbarmory-base/template | 26 +++++++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 srcpkgs/usbarmory-base/INSTALL create mode 100644 srcpkgs/usbarmory-base/files/dhcpcd-usb0.conf create mode 100755 srcpkgs/usbarmory-base/files/dhcpcd-usb0/run create mode 100644 srcpkgs/usbarmory-base/template diff --git a/srcpkgs/usbarmory-base/INSTALL b/srcpkgs/usbarmory-base/INSTALL new file mode 100644 index 00000000000..a0984d66e98 --- /dev/null +++ b/srcpkgs/usbarmory-base/INSTALL @@ -0,0 +1,9 @@ +case "$ACTION" in +post) + # enable sshd, ntpdate, ntpd and dhcpcd services. + mkdir -p etc/runit/runsvdir/default/ + ln -sf /etc/sv/sshd etc/runit/runsvdir/default/ + ln -sf /etc/sv/ntpd etc/runit/runsvdir/default/ + ln -sf /etc/sv/dhcpcd-usb0 etc/runit/runsvdir/default/ + ;; +esac diff --git a/srcpkgs/usbarmory-base/files/dhcpcd-usb0.conf b/srcpkgs/usbarmory-base/files/dhcpcd-usb0.conf new file mode 100644 index 00000000000..4f652367eb1 --- /dev/null +++ b/srcpkgs/usbarmory-base/files/dhcpcd-usb0.conf @@ -0,0 +1,5 @@ +# Static IP configuration. +interface usb0 +static ip_address=10.0.0.1 +static routers=10.0.0.2 +static domain_name_servers=8.8.8.8 8.8.4.4 diff --git a/srcpkgs/usbarmory-base/files/dhcpcd-usb0/run b/srcpkgs/usbarmory-base/files/dhcpcd-usb0/run new file mode 100755 index 00000000000..15576af0172 --- /dev/null +++ b/srcpkgs/usbarmory-base/files/dhcpcd-usb0/run @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r conf ] && . ./conf +exec dhcpcd ${OPTS:=-f /etc/dhcpcd-usb0.conf} 1>&2 diff --git a/srcpkgs/usbarmory-base/template b/srcpkgs/usbarmory-base/template new file mode 100644 index 00000000000..74657d05864 --- /dev/null +++ b/srcpkgs/usbarmory-base/template @@ -0,0 +1,26 @@ +# Template file for 'usbarmory-base' +pkgname=usbarmory-base +version=1.0 +revision=1 +homepage="http://www.voidlinux.eu" +short_desc="Void Linux USBarmory base files" +maintainer="Enno Boland " +license="Public Domain" + +only_for_archs="armv7l" +depends="virtual?ntp-daemon usbarmory-u-boot usbarmory-kernel" + +do_install() { + # load LED, CI HDRC i.MX USB binding, and g_ether driver + vmkdir usr/lib/modules-load.d + for m in ledtrig_heartbeat ci_hdrc_imx; do + echo "$m" > ${DESTDIR}/usr/lib/modules-load.d/${m%% *}.conf + done + cat > ${DESTDIR}/usr/lib/modules-load.d/g_ether.conf <