On Fri, Jan 05, 2007 at 11:04:59AM +0100, Dirk Nehring wrote:
> Since I do not understand the goal of the file I cannot follow the
> discussion. If you want a discussion, you should better explain this to
> the list.

A simple example:

$(TOPDIR)/package/radvd/info.nfo:
-----------------------------------------------------------------------
NAME    radvd
VERSION 0.7.3
RELEASE 2
MD5SUM  56ce3f8cbf5966a0d531c21813320423
SOURCES http://v6web.litech.org/radvd/dist \
        http://download.sourcemage.org/mirror
SOURCENAME      $(PKG_NAME)-$(PKG_VERSION).tar.gz
INIT_NUM        51
SECTION net
PRIORITY        optional
PKG_DEPENDS     kmod-ipv6
DESC_LINE       IPv6 Routing Advertisement Daemon
DESC_FULL       Routing Advertisement Daemon for IPv6
        
        http://v6web.litech.org/radvd/
SYMBOL  FWRT_PACKAGE_RADVD
DEFAULT_STATE   n
SELECT  FWRT_PACKAGE_KMOD_IPV6 \
        BUSYBOX_CONFIG_FEATURE_IPV6
-----------------------------------------------------------------------

A script creates a set of files based on the one shown above:

$(TOPDIR)/package/radvd/info.mk:
-----------------------------------------------------------------------
PKG_NAME:=              radvd
PKG_VERSION:=           0.7.3
PKG_RELEASE:=           2
PKG_MD5SUM:=            56ce3f8cbf5966a0d531c21813320423
PKG_INIT:=              51

PKG_SOURCE_URL:=        http://v6web.litech.org/radvd/dist \
                        http://download.sourcemage.org/mirror
PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz

$(eval $(call PKG_template,RADVD,radvd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-----------------------------------------------------------------------

$(TOPDIR)/package/radvd/info.cfg:
-----------------------------------------------------------------------
config FWRT_PACKAGE_RADVD
        prompt "radvd............................. IPv6 Routing Advertisement 
Daemon"
        tristate
        default n
        select FWRT_PACKAGE_KMOD_IPV6
        select BUSYBOX_CONFIG_FEATURE_IPV6
        help
          Routing Advertisement Daemon for IPv6

          http://v6web.litech.org/radvd/
-----------------------------------------------------------------------

$(TOPDIR)/package/radvd/ipkg/radvd.control:
-----------------------------------------------------------------------
Package: radvd
Priority: optional
Section: net
Depends: kmod-ipv6
Description: IPv6 Routing Advertisement Daemon
-----------------------------------------------------------------------

No guarantee on that, the implementation may differ from it, as it's not
yet done and some stuff can be generated at runtime (ipkg CONTROL files
e.g.)

Attachment: pgpXHAi1TFfVX.pgp
Description: PGP signature

_______________________________________________
freewrt-developers mailing list
[email protected]
https://www.freewrt.org/lists/listinfo/freewrt-developers

Reply via email to