aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/om-watchdog/Makefile
blob: b0de3de74ed013ee543476f05a4b4fed0844af39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#
# Copyright (C) 2011 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=om-watchdog
PKG_RELEASE:=4

include $(INCLUDE_DIR)/package.mk

define Package/om-watchdog
  SECTION:=base
  CATEGORY:=Base system
  TITLE:=om watchdog
  URL:=http://openwrt.org/
endef

define Package/om-watchdog/description
 This package contains the hw watchdog script for the OM1P and OM2P device.
endef

define Build/Compile
endef

define Package/om-watchdog/install
	$(INSTALL_DIR) $(1)/etc/init.d/
	$(INSTALL_DIR) $(1)/sbin/
	$(INSTALL_BIN) ./files/om-watchdog.init $(1)/etc/init.d/om-watchdog
	$(INSTALL_BIN) ./files/om-watchdog $(1)/sbin/om-watchdog
endef

$(eval $(call BuildPackage,om-watchdog))
], [ "has", "MINOR" ] ], [ [ "if", [ "eq", "DEVNAME", "null" ], [ [ "makedev", "/dev/%DEVNAME%", "0666" ], [ "exec", "/bin/ln", "-s", "/proc/self/fd/0", "/dev/stdin" ], [ "exec", "/bin/ln", "-s", "/proc/self/fd/1", "/dev/stdout" ], [ "exec", "/bin/ln", "-s", "/proc/self/fd/2", "/dev/stderr" ], [ "return" ] ] ], [ "if", [ "eq", "DEVNAME", [ "full", "ptmx", "zero", "tty", "net", "random", "urandom" ] ], [ [ "makedev", "/dev/%DEVNAME%", "0666" ], [ "return" ] ] ], [ "if", [ "regex", "DEVNAME", "^snd" ], [ "makedev", "/dev/%DEVNAME%", "0660", "audio" ] ], [ "if", [ "regex", "DEVNAME", "^tty" ], [ "makedev", "/dev/%DEVNAME%", "0660", "dialout" ] ], [ "if", [ "has", "DEVNAME" ], [ "makedev", "/dev/%DEVNAME%", "0600" ] ] ] ], [ "if", [ "has", "FIRMWARE" ], [ [ "exec", "/sbin/hotplug-call", "%SUBSYSTEM%" ], [ "load-firmware", "/lib/firmware" ], [ "return" ] ] ], [ "if", [ "regex", "DEVNAME", "^ttyGS" ], [ "start-console", "%DEVNAME%" ] ] ], "remove" : [ [ "if", [ "and", [ "has", "DEVNAME" ], [ "has", "MAJOR" ], [ "has", "MINOR" ] ], [ "rm", "/dev/%DEVNAME%" ] ] ] } ], [ "if", [ "and", [ "has", "BUTTON" ], [ "eq", "SUBSYSTEM", "button" ] ], [ "button", "/etc/rc.button/%BUTTON%" ] ], [ "if", [ "and", [ "eq", "SUBSYSTEM", "usb-serial" ], [ "regex", "DEVNAME", [ "^ttyUSB", "^ttyACM" ] ] ], [ "exec", "/sbin/hotplug-call", "tty" ], [ "if", [ "isdir", "/etc/hotplug.d/%SUBSYSTEM%" ], [ "exec", "/sbin/hotplug-call", "%SUBSYSTEM%" ] ] ] ]