source: freewrt/package/fwifupdown/Makefile@ 6537025

Last change on this file since 6537025 was 6537025, checked in by Christian Fischer <spaetzle@…>, 18 years ago
  • updated mprint(), use printf from now
  • moved mprint stuff to mfunctions
  • cosmetic output format changes

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

  • Property mode set to 100644
File size: 2.8 KB
RevLine 
[4624b5d]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
[964dfce1]9PKG_NAME:= fwifupdown
10PKG_VERSION:= 0.2
[6537025]11PKG_RELEASE:= 30
[964dfce1]12PKG_SRC_ROOT:= ${TOPDIR}/package/${PKG_NAME}
13PKG_CONFIG_WORKDIR:= etc/network
14PKG_CONFIG_INITDIR:= etc/init.d
15PKG_CONFIG_BINDIR:= bin
[f173fa7]16PKG_CONFIG_TYPESDIR:= ${PKG_CONFIG_WORKDIR}/iftypes
17PKG_CONFIG_METHSDIR:= ${PKG_CONFIG_WORKDIR}/methods
18PKG_CONFIG_PLUGDIR:= ${PKG_CONFIG_WORKDIR}/plugins
[4624b5d]19
[29fd416]20NO_DISTFILES:= 1
[4624b5d]21
22include ${TOPDIR}/mk/package.mk
23
24$(eval $(call PKG_template,FWIFUPDOWN,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
25
26do-install:
27 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_INITDIR}
[964dfce1]28 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_BINDIR}
29 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_TYPESDIR}
30 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_METHSDIR}
[f173fa7]31 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_PLUGDIR}
[964dfce1]32 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/if-pre-up.d
33 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/if-up.d
34 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/if-down.d
35 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/if-post-down.d
36 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/alias ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_TYPESDIR}
[5fade05]37 ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/mfunctions.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}
38 ${INSTALL_BIN} ${PKG_SRC_ROOT}/files/main.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/fwifupdown.main
[ad56710]39 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/sbin
[10cbe1c]40 ${INSTALL_BIN} ${PKG_SRC_ROOT}/files/ifupdown.sh ${IDIR_FWIFUPDOWN}/sbin/ifup
41 cd ${IDIR_FWIFUPDOWN}/sbin && ln -s ifup ifdown
[ad56710]42 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/lladdr ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_PLUGDIR}/
[4624b5d]43
44ifeq (${FWIFUPDOWN_CONFIG_BRIDGE},y)
[964dfce1]45 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/bridge ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_TYPESDIR}
[4624b5d]46endif
47
[3ebe201]48ifeq (${FWIFUPDOWN_CONFIG_TUNTAP},y)
[964dfce1]49 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/tuntap ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_TYPESDIR}
[3ebe201]50endif
[4624b5d]51
52ifeq (${FWIFUPDOWN_CONFIG_VLAN},y)
[964dfce1]53 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/vlan ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_TYPESDIR}
[4624b5d]54endif
55
56ifeq (${FWIFUPDOWN_CONFIG_PRINTING_OFF},y)
[5fade05]57 echo 'add_rcconf "fwifupdown quiet" FWIFUPDOWN_PRINTING_OFF 1' \
58 >>${IDIR_FWIFUPDOWN}/CONTROL/postinst
[4624b5d]59endif
60
[7f5285e]61ifeq (${FWIFUPDOWN_CONFIG_PRINTING_FANCY},y)
[5fade05]62 echo 'add_rcconf "fwifupdown colours" FWIFUPDOWN_FANCY 1' \
63 >>${IDIR_FWIFUPDOWN}/CONTROL/postinst
[7f5285e]64endif
65
[5fade05]66 ln -s ../fwifupdown.main ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/if-pre-up.d/main
67 ln -s ../fwifupdown.main ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/if-up.d/main
68 ln -s ../fwifupdown.main ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/if-down.d/main
69 ln -s ../fwifupdown.main ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/if-post-down.d/main
[29f2f603]70
[4624b5d]71include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracBrowser for help on using the repository browser.