- Timestamp:
- Sep 18, 2006, 9:13:16 PM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- 8b987c8
- Parents:
- 3ec7dbc
- Location:
- docs/pkg-templates/single-pkg
- Files:
-
- 2 edited
-
Makefile (modified) (2 diffs)
-
files/foobar.init (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
docs/pkg-templates/single-pkg/Makefile
r3ec7dbc r93cb32c 13 13 PKG_INIT:= 60 14 14 15 PKG_SOURCE_URL:= http://www.foobar.org/src 16 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.gz 15 PKG_SOURCE_URL:= http://www.foobar.org/src/ 17 16 18 17 include $(TOPDIR)/mk/package.mk … … 21 20 22 21 $(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 48 49 touch $@ 49 50 50 51 $(WRKBUILD)/.built: 51 52 $(MAKE) -C $(WRKBUILD) \ 52 DESTDIR="$(WRKINST)" \53 all install53 DESTDIR="$(WRKINST)" \ 54 all install 54 55 touch $@ 55 56 56 57 $(IPKG_FOOBAR): 57 $(INSTALL_DIR) $(IDIR_FOOBAR)/etc/init.d /58 $(INSTALL_DIR) $(IDIR_FOOBAR)/etc/init.d 58 59 $(INSTALL_DIR) $(IDIR_FOOBAR)/usr/sbin 59 60 $(INSTALL_BIN) ./files/foobar.init \ 60 $(IDIR_FOOBAR)/etc/init.d/S$(PKG_INIT)foobar61 $(IDIR_FOOBAR)/etc/init.d/S$(PKG_INIT)foobar 61 62 $(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/ 63 64 $(RSTRIP) $(IDIR_FOOBAR) 64 65 $(IPKG_BUILD) $(IDIR_FOOBAR) $(PACKAGE_DIR) -
docs/pkg-templates/single-pkg/files/foobar.init
r3ec7dbc r93cb32c 1 1 #!/bin/sh 2 # $FreeWRT$ 2 3 3 4 . /etc/rc.conf … … 10 11 start) 11 12 [ -f /etc/foobar.conf ] || exit 12 /usr/sbin/foobar 13 /usr/sbin/foobar $foobar 13 14 ;; 14 15 stop) … … 16 17 ;; 17 18 restart) 18 $0 stop 19 $0 start 19 $0 stop && $0 start 20 20 ;; 21 21 *)
Note:
See TracChangeset
for help on using the changeset viewer.
