Changeset 93cb32c in freewrt


Ignore:
Timestamp:
Sep 18, 2006, 9:13:16 PM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
8b987c8
Parents:
3ec7dbc
Message:

fix the template

(do we have pkill? then change foobar.init killall -> pkill
because that's much more portable... not that it matters for
FreeWRT, but "killall" is not standardised and as such ought
to not be tought)

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

Location:
docs/pkg-templates/single-pkg
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • docs/pkg-templates/single-pkg/Makefile

    r3ec7dbc r93cb32c  
    1313PKG_INIT:=              60
    1414
    15 PKG_SOURCE_URL:=        http://www.foobar.org/src
    16 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
     15PKG_SOURCE_URL:=        http://www.foobar.org/src/
    1716
    1817include $(TOPDIR)/mk/package.mk
     
    2120
    2221$(WRKBUILD)/.configured:
    23         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    24                 $(TARGET_CONFIGURE_OPTS) \
    25                 CFLAGS="$(TARGET_CFLAGS)" \
    26                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    27                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
    28                 ./configure \
    29                   --target=$(GNU_TARGET_NAME) \
    30                   --host=$(GNU_TARGET_NAME) \
    31                   --build=$(GNU_HOST_NAME) \
    32                   --program-prefix="" \
    33                   --program-suffix="" \
    34                   --prefix=/usr \
    35                   --exec-prefix=/usr \
    36                   --bindir=/usr/bin \
    37                   --datadir=/usr/share \
    38                   --includedir=/usr/include \
    39                   --infodir=/usr/share/info \
    40                   --libdir=/usr/lib \
    41                   --libexecdir=/usr/lib \
    42                   --localstatedir=/var \
    43                   --mandir=/usr/share/man \
    44                   --sbindir=/usr/sbin \
    45                   --sysconfdir=/etc \
    46                   --disable-nls \
    47         );
     22        cd $(WRKBUILD); rm -rf config.{cache,status}; \
     23            $(TARGET_CONFIGURE_OPTS) \
     24            CFLAGS="$(TARGET_CFLAGS)" \
     25            CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
     26            LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
     27            ./configure \
     28                --target=$(GNU_TARGET_NAME) \
     29                --host=$(GNU_TARGET_NAME) \
     30                --build=$(GNU_HOST_NAME) \
     31                --program-prefix="" \
     32                --program-suffix="" \
     33                --prefix=/usr \
     34                --exec-prefix=/usr \
     35                --bindir=/usr/bin \
     36                --datadir=/usr/share \
     37                --includedir=/usr/include \
     38                --infodir=/usr/share/info \
     39                --libdir=/usr/lib \
     40                --libexecdir=/usr/lib \
     41                --localstatedir=/var \
     42                --mandir=/usr/share/man \
     43                --sbindir=/usr/sbin \
     44                --sysconfdir=/etc \
     45                --disable-nls \
     46                --disable-dependency-tracking \
     47                --disable-libtool-lock \
     48                --enable-fast-install
    4849        touch $@
    4950
    5051$(WRKBUILD)/.built:
    5152        $(MAKE) -C $(WRKBUILD) \
    52                 DESTDIR="$(WRKINST)" \
    53                 all install
     53            DESTDIR="$(WRKINST)" \
     54            all install
    5455        touch $@
    5556
    5657$(IPKG_FOOBAR):
    57         $(INSTALL_DIR) $(IDIR_FOOBAR)/etc/init.d/
     58        $(INSTALL_DIR) $(IDIR_FOOBAR)/etc/init.d
    5859        $(INSTALL_DIR) $(IDIR_FOOBAR)/usr/sbin
    5960        $(INSTALL_BIN) ./files/foobar.init \
    60                 $(IDIR_FOOBAR)/etc/init.d/S$(PKG_INIT)foobar
     61            $(IDIR_FOOBAR)/etc/init.d/S$(PKG_INIT)foobar
    6162        $(INSTALL_BIN) $(WRKINST)/usr/bin/foobar $(IDIR_FOOBAR)/usr/sbin/
    62         $(INSTALL_DATA) ./files/foobar.conf $(IDIR_FOOBAR)/etc
     63        $(INSTALL_DATA) ./files/foobar.conf $(IDIR_FOOBAR)/etc/
    6364        $(RSTRIP) $(IDIR_FOOBAR)
    6465        $(IPKG_BUILD) $(IDIR_FOOBAR) $(PACKAGE_DIR)
  • docs/pkg-templates/single-pkg/files/foobar.init

    r3ec7dbc r93cb32c  
    11#!/bin/sh
     2# $FreeWRT$
    23
    34. /etc/rc.conf
     
    1011start)
    1112        [ -f /etc/foobar.conf ] || exit
    12         /usr/sbin/foobar
     13        /usr/sbin/foobar $foobar
    1314        ;;
    1415stop)
     
    1617        ;;
    1718restart)
    18         $0 stop
    19         $0 start
     19        $0 stop && $0 start
    2020        ;;
    2121*)
Note: See TracChangeset for help on using the changeset viewer.