diff options
author | lars <lars@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-08-29 21:16:00 +0000 |
---|---|---|
committer | lars <lars@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-08-29 21:16:00 +0000 |
commit | 2d624f25b50a7caf7d8c6cbcb273fde57a6d3cca (patch) | |
tree | 87bcdf8764fcf587b363fc65704032f80a51219f | |
parent | 02a00e24a81bb275daa567ad0c7acda6920bc868 (diff) |
[kirkwood] Add different profiles for Sheevaplug and Dockstar
Thanks to Gerrit Visser
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22838 3c298f89-4303-0410-b956-a3cf2f4a3e73
5 files changed, 62 insertions, 3 deletions
diff --git a/target/linux/kirkwood/base-files-Dockstar/etc/config/network b/target/linux/kirkwood/base-files-Dockstar/etc/config/network new file mode 100644 index 000000000..9fd44f128 --- /dev/null +++ b/target/linux/kirkwood/base-files-Dockstar/etc/config/network @@ -0,0 +1,9 @@ +config 'interface' 'loopback' + option 'ifname' 'lo' + option 'proto' 'static' + option 'ipaddr' '127.0.0.1' + option 'netmask' '255.0.0.0' + +config 'interface' 'lan' + option 'ifname' 'eth0' + option 'proto' 'dhcp' diff --git a/target/linux/kirkwood/base-files-Dockstar/etc/config/system b/target/linux/kirkwood/base-files-Dockstar/etc/config/system new file mode 100644 index 000000000..4de2b9f0b --- /dev/null +++ b/target/linux/kirkwood/base-files-Dockstar/etc/config/system @@ -0,0 +1,16 @@ +# system file for Dockstar +config system + option hostname OpenWrt + option timezone UTC + +config rdate + option interface eth0 +config led + option 'sysfs' 'dockstar:green:health' + option 'trigger' 'none' + option 'default' '1' +config led + option 'sysfs' 'dockstar:orange:misc' + option 'trigger' 'netdev' + option 'mode' 'tx rx' + option 'dev' 'eth0' diff --git a/target/linux/kirkwood/image/Makefile b/target/linux/kirkwood/image/Makefile index 129ad9566..c93be6751 100644 --- a/target/linux/kirkwood/image/Makefile +++ b/target/linux/kirkwood/image/Makefile @@ -21,12 +21,12 @@ endef define Image/Build $(if $(Image/Build/$(1)), \ $(call Image/Build/$(1),$(1)), \ - $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1).img \ + $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(PROFILE)-$(1).img \ ) endef define Image/Build/jffs2-128k - dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-$(1).img \ + dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-$(PROFILE)-$(1).img \ bs=2048 conv=sync endef @@ -35,7 +35,7 @@ define Image/Build/squashfs ( \ dd if=$(KDIR)/uImage bs=4096k conv=sync; \ dd if=$(KDIR)/root.$(1) bs=128k conv=sync; \ - ) > $(BIN_DIR)/$(IMG_PREFIX)-$(1).img + ) > $(BIN_DIR)/$(IMG_PREFIX)-$(PROFILE)-$(1).img endef $(eval $(call BuildImage)) diff --git a/target/linux/kirkwood/profiles/100-Sheevaplug.mk b/target/linux/kirkwood/profiles/100-Sheevaplug.mk new file mode 100644 index 000000000..65008fe66 --- /dev/null +++ b/target/linux/kirkwood/profiles/100-Sheevaplug.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/Sheevaplug + NAME:=Globalscale Sheevaplug + PACKAGES:= +endef + +define Profile/Sheevaplug/Description + Globalscale Sheevaplug Profile +endef + +$(eval $(call Profile,Sheevaplug)) diff --git a/target/linux/kirkwood/profiles/200-Dockstar.mk b/target/linux/kirkwood/profiles/200-Dockstar.mk new file mode 100644 index 000000000..5b5d9cbdb --- /dev/null +++ b/target/linux/kirkwood/profiles/200-Dockstar.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +define Profile/Dockstar + NAME:=Seagate Dockstar + PACKAGES:= +endef + +define Profile/Dockstar/Description + Seagate Dockstar Profile +endef + +$(eval $(call Profile,Dockstar)) |