add hackish makfile, so that other developers could build images. anyone shuld clean this up, but I am busy working on kernel stuff. ok @mbm
SVN-Revision: 225
This commit is contained in:
		
							
								
								
									
										44
									
								
								openwrt/target/default/openwrt.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								openwrt/target/default/openwrt.mk
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | |||||||
|  | ############################################################# | ||||||
|  | # | ||||||
|  | # create openwrt images | ||||||
|  | # | ||||||
|  | ############################################################# | ||||||
|  |  | ||||||
|  | # wrt tools | ||||||
|  | WRT_DIR:=$(BUILD_DIR)/wrt-tools | ||||||
|  | WRT_SOURCE=wrt-tools.tar.gz | ||||||
|  | WRT_SITE=http://openwrt.openbsd-geek.de | ||||||
|  |  | ||||||
|  | $(DL_DIR)/$(WRT_SOURCE): | ||||||
|  | 	$(WGET) -P $(DL_DIR) $(WRT_SITE)/$(WRT_SOURCE) | ||||||
|  |  | ||||||
|  | $(WRT_DIR)/.unpacked: $(DL_DIR)/$(WRT_SOURCE) | ||||||
|  | 	zcat $(DL_DIR)/$(WRT_SOURCE) | tar -C $(BUILD_DIR) -xvf - | ||||||
|  | 	touch $(WRT_DIR)/.unpacked | ||||||
|  |  | ||||||
|  | wrt-tools: $(WRT_DIR)/.unpacked | ||||||
|  | 	$(CC) -o $(BUILD_DIR)/trx $(WRT_DIR)/trx.c | ||||||
|  | 	$(CC) -o $(BUILD_DIR)/addpattern $(WRT_DIR)/addpattern.c | ||||||
|  |  | ||||||
|  | openwrt-linux.trx.squashfs:	wrt-tools | ||||||
|  | 	$(BUILD_DIR)/trx -o openwrt-linux.trx.squashfs $(LINUX_DIR)/$(LINUX_BINLOC) $(IMAGE).squashfs | ||||||
|  |  | ||||||
|  | openwrt-gs-code.bin.squashfs: openwrt-linux.trx.squashfs | ||||||
|  | 	$(BUILD_DIR)/addpattern -2 -i openwrt-linux.trx.squashfs -o openwrt-gs-code.bin.squashfs -g | ||||||
|  |  | ||||||
|  | openwrt-g-code.bin.squashfs: openwrt-gs-code.bin.squashfs | ||||||
|  | 	sed -e "1s,^W54S,W54G," < openwrt-gs-code.bin.squashfs > openwrt-g-code.bin.squashfs | ||||||
|  |  | ||||||
|  | openwrt-linux.trx.jffs2:	wrt-tools | ||||||
|  | 	$(BUILD_DIR)/trx -o openwrt-linux.trx.jffs2 $(LINUX_DIR)/$(LINUX_BINLOC) $(IMAGE).jffs2 | ||||||
|  |  | ||||||
|  | openwrt-gs-code.bin.jffs2: openwrt-linux.trx.jffs2 | ||||||
|  | 	$(BUILD_DIR)/addpattern -2 -i openwrt-linux.trx.jffs2 -o openwrt-gs-code.bin.jffs2 -g | ||||||
|  |  | ||||||
|  | openwrt-g-code.bin.jffs2: openwrt-gs-code.bin.jffs2 | ||||||
|  | 	sed -e "1s,^W54S,W54G," < openwrt-gs-code.bin.jffs2 > openwrt-g-code.bin.jffs2 | ||||||
|  |  | ||||||
|  | openwrt-code.bin.squashfs: openwrt-gs-code.bin.squashfs openwrt-g-code.bin.squashfs | ||||||
|  |  | ||||||
|  | openwrt-code.bin.jffs2: openwrt-gs-code.bin.jffs2 openwrt-g-code.bin.jffs2 | ||||||
|  |  | ||||||
| @@ -11,7 +11,7 @@ domain=lan | |||||||
| except-interface=vlan1 | except-interface=vlan1 | ||||||
|  |  | ||||||
| # enable dhcp (start,end,netmask,leasetime) | # enable dhcp (start,end,netmask,leasetime) | ||||||
| dhcp-authoritative | #dhcp-authoritative | ||||||
| dhcp-range=192.168.1.100,192.168.1.250,255.255.255.0,12h | dhcp-range=192.168.1.100,192.168.1.250,255.255.255.0,12h | ||||||
| dhcp-leasefile=/tmp/dhcp.leases | dhcp-leasefile=/tmp/dhcp.leases | ||||||
|  |  | ||||||
|   | |||||||
| @@ -13,7 +13,7 @@ mkdir -p /var/run | |||||||
| } | } | ||||||
|  |  | ||||||
| insmod et | insmod et | ||||||
| insmod wl | insmod wi | ||||||
|  |  | ||||||
| ifconfig lo 127.0.0.1 up | ifconfig lo 127.0.0.1 up | ||||||
| ifconfig eth0 promisc | ifconfig eth0 promisc | ||||||
|   | |||||||
| @@ -14,7 +14,7 @@ else | |||||||
|   pivot_root /jffs /jffs/rom |   pivot_root /jffs /jffs/rom | ||||||
|   mount none /dev -t devfs |   mount none /dev -t devfs | ||||||
|   mount none /proc -t proc |   mount none /proc -t proc | ||||||
|   umount rom/proc rom/dev |   umount rom/proc | ||||||
| fi | fi | ||||||
| mount none /tmp -t ramfs | mount none /tmp -t ramfs | ||||||
| exec /sbin/init | exec /sbin/init | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| #!/bin/ash | #!/bin/ash | ||||||
| alias debug=${DEBUG:-:} | alias debug=${DEBUG:-:} | ||||||
| debug "### wifi $1 ###" | debug "### wifi $1 ###" | ||||||
| if=$(awk 'sub(":","") {print $1}' /proc/net/wireless) | if=$(cat /proc/net/dev | awk -F: '/eth/ {wifi=$1;} END { print wifi}') | ||||||
| $DEBUG wlconf $if $1 | $DEBUG wlconf $if $1 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Waldemar Brodkorb
					Waldemar Brodkorb