source: freewrt/package/fwifupdown/Makefile@ 719c975

Last change on this file since 719c975 was 5cfbe0a, checked in by Christian Fischer <spaetzle@…>, 19 years ago

forgotten to increment PKG_RELEASE

git-svn-id: svn://www.freewrt.org/trunk/freewrt@2414 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 3.0 KB
Line 
1# $FreeWRT$
2#-
3# This file is part of the FreeWRT project. FreeWRT is copyrighted
4# material, please see the LICENCE file in the top-level directory
5# or at http://www.freewrt.org/licence for details.
6
7include ${TOPDIR}/rules.mk
8
9PKG_NAME:= fwifupdown
10PKG_VERSION:= 0.1
11PKG_RELEASE:= 2
12PKG_INIT:= 10
13PKG_SRC_ROOT:= ${TOPDIR}/package/${PKG_NAME}
14PKG_CONFIG_IDIR:= /opt
15PKG_CONFIG_WORKDIR:= /etc/network
16PKG_CONFIG_CONFDIR:= /etc/conf.d
17PKG_CONFIG_INITDIR:= /etc/init.d
18PKG_CONFIG_LIBDIR:= ${PKG_CONFIG_IDIR}/ifupdown/lib
19PKG_CONFIG_BINDIR:= ${PKG_CONFIG_IDIR}/ifupdown/bin
20PKG_CONFIG_HOOKDIR:= ${PKG_CONFIG_IDIR}/ifupdown/hook
21PKG_CONFIG_LIBDIR_OVL:= ${PKG_CONFIG_WORKDIR}/lib
22
23NO_DISTFILES:= 1
24
25include ${TOPDIR}/mk/package.mk
26
27$(eval $(call PKG_template,FWIFUPDOWN,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
28
29do-install:
30 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_LIBDIR}
31 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_BINDIR}
32 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_HOOKDIR}
33 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}
34 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_CONFDIR}
35 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_INITDIR}
36 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_LIBDIR_OVL}
37
38 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/alias ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_LIBDIR}
39 ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/mfunctions.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_BINDIR}
40 ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/mprint.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_BINDIR}
41 ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/interfaces.example ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}
42 ${INSTALL_BIN} ${PKG_SRC_ROOT}/files/main.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_HOOKDIR}/main
43 ${INSTALL_BIN} ${PKG_SRC_ROOT}/files/ifupdown.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_BINDIR}
44 ${INSTALL_BIN} ${PKG_SRC_ROOT}/files/ifupdown.init ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_INITDIR}/S${PKG_INIT}ifupdown
45
46
47ifeq (${FWIFUPDOWN_CONFIG_BRIDGE},y)
48 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/bridge ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_LIBDIR}
49endif
50
51ifeq (${FWIFUPDOWN_CONFIG_PPP},y)
52endif
53
54ifeq (${FWIFUPDOWN_CONFIG_TUNTAP},y)
55 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/tuntap ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_LIBDIR}
56endif
57
58ifeq (${FWIFUPDOWN_CONFIG_VLAN},y)
59 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/vlan ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_LIBDIR}
60endif
61
62ifeq (${FWIFUPDOWN_CONFIG_WL_ATHEROS},y)
63endif
64
65ifeq (${FWIFUPDOWN_CONFIG_WL_BROADCOM},y)
66 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/wl-broadcom ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_LIBDIR}
67endif
68
69 echo "# FreeWRT ifupdown config file, removing switches to busybox ifupdown !" >> ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_CONFDIR}/ifupdown
70
71ifeq (${FWIFUPDOWN_CONFIG_SHOW_CONFIG},y)
72 echo "CFG_SHOW_CONFIG=1" >> ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_CONFDIR}/ifupdown
73endif
74
75ifeq (${FWIFUPDOWN_CONFIG_PRINTING_OFF},y)
76 echo "CFG_PRINTING_OFF=1" >> ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_CONFDIR}/ifupdown
77endif
78
79ifeq (${FWIFUPDOWN_CONFIG_BUSYBOX_COMPAT},y)
80 echo "CFG_BUSYBOX_COMPAT=1" >> ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_CONFDIR}/ifupdown
81endif
82
83include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracBrowser for help on using the repository browser.