diff options
author | Dagg Stompler <daggs@gmx.com> | 2016-07-24 19:35:04 +0300 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-07-24 22:13:34 +0200 |
commit | 4f61cbb3b9d2ecaabb8fb5883282a0ff44a9dd5a (patch) | |
tree | 48d20990303f45917838b10a63b31fdd5c1497cb /package/odroid-scripts | |
parent | 9101ce5800cce377a59d82f90ce1d2ba58674d4e (diff) | |
download | buildroot-4f61cbb3b9d2ecaabb8fb5883282a0ff44a9dd5a.tar.gz buildroot-4f61cbb3b9d2ecaabb8fb5883282a0ff44a9dd5a.zip |
odroid-scripts: new package
Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/odroid-scripts')
-rw-r--r-- | package/odroid-scripts/Config.in | 7 | ||||
-rw-r--r-- | package/odroid-scripts/S50odroidc2_fb | 20 | ||||
-rw-r--r-- | package/odroid-scripts/odroid-scripts.hash | 2 | ||||
-rw-r--r-- | package/odroid-scripts/odroid-scripts.mk | 36 |
4 files changed, 65 insertions, 0 deletions
diff --git a/package/odroid-scripts/Config.in b/package/odroid-scripts/Config.in new file mode 100644 index 0000000000..48544b6417 --- /dev/null +++ b/package/odroid-scripts/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_ODROID_SCRIPTS + bool "odroid-scripts" + depends on BR2_aarch64 || BR2_arm + help + Install the scripts for the odroidc2 based systems. + + https://github.com/mdrjr/c2_bootini diff --git a/package/odroid-scripts/S50odroidc2_fb b/package/odroid-scripts/S50odroidc2_fb new file mode 100644 index 0000000000..2aae59db98 --- /dev/null +++ b/package/odroid-scripts/S50odroidc2_fb @@ -0,0 +1,20 @@ +#!/bin/sh +# +# Set up frame buffer +# + +case "$1" in + start) + echo "Setting up display..." + /usr/sbin/odroidc2_init_fb.sh + ;; + stop) + ;; + restart|reload) + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? diff --git a/package/odroid-scripts/odroid-scripts.hash b/package/odroid-scripts/odroid-scripts.hash new file mode 100644 index 0000000000..8fd4b2c642 --- /dev/null +++ b/package/odroid-scripts/odroid-scripts.hash @@ -0,0 +1,2 @@ +# Locally computed hash +sha256 779e8beccf8c66d51e495a4cc0e6eccf72c295499a1ecdc0740aa4459de786a0 odroid-scripts-a252de04562dcf8d8a4918a544b45a9e3d46d2fb.tar.gz diff --git a/package/odroid-scripts/odroid-scripts.mk b/package/odroid-scripts/odroid-scripts.mk new file mode 100644 index 0000000000..858ec37fe8 --- /dev/null +++ b/package/odroid-scripts/odroid-scripts.mk @@ -0,0 +1,36 @@ +################################################################################ +# +# odroid-scripts +# +################################################################################ + +ODROID_SCRIPTS_VERSION = a252de04562dcf8d8a4918a544b45a9e3d46d2fb +ODROID_SCRIPTS_SITE = $(call github,mdrjr,c2_bootini,$(ODROID_SCRIPTS_VERSION)) +ODROID_SCRIPTS_LICENSE = unclear + +ifeq ($(BR2_PACKAGE_HAS_UDEV),y) +define ODROID_SCRIPTS_INSTALL_UDEV_RULES + $(INSTALL) -D -m 0644 $(@D)/10-odroid.rules \ + $(TARGET_DIR)/etc/udev/rules.d/10-odroid.rules +endef +endif + +define ODROID_SCRIPTS_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0755 $(@D)/c2_init.sh $(TARGET_DIR)/usr/sbin/odroidc2_init_fb.sh + $(ODROID_SCRIPTS_INSTALL_UDEV_RULES) +endef + +define ODROID_SCRIPTS_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(@D)/amlogic.service \ + $(TARGET_DIR)/usr/lib/systemd/system/odroidc2_fb.service + mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants + ln -fs ../../../../usr/lib/systemd/system/odroidc2_fb.service \ + $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/odroidc2_fb.service +endef + +define ODROID_SCRIPTS_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 package/odroid-scripts/S50odroidc2_fb \ + $(TARGET_DIR)/etc/init.d/S50odroidc2_fb +endef + +$(eval $(generic-package)) |