Hi, there is no need to enable the init script in postinst. The only thing you need to make it start automatically is to give the executable bit to the init script.
See below: define Package/package/install $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/package.init $(1)/etc/init.d/package endef Jiri Dne 13/09/2014 v 08:59 Gerald Matzka napsal(a): > > > Am 13.09.2014 um 08:48 schrieb Nguyễn Hồng Quân <ng.hong.q...@gmail.com > <mailto:ng.hong.q...@gmail.com>>: > >> Hello, >> >> When I package an application to ipk file, how do I make the application to >> automatically start? >> >> I already make the init script, which is supposed to install to /etc/init.d/ >> >> I tried add these lines to Makefile >> >> define Package/postinst >> /etc/init.d/puppysplash enable >> endef >> >> where "puppysplash" is the name of application. But after building the >> OpenWrt image with that application included, I didn't see the symlink in >> /etc/rc.d/ >> >> So, what is the right way to do? >> > > Take a look at http://wiki.openwrt.org/doc/devel/packages - section > Package/postinst. > Seems you forgot the #!/bin/sh > > Kind regards, GM > >> Thanks >> >> -- >> *********************************************** >> * Nguyễn Hồng Quân * >> * Y!M: ng_hquan_vn * >> * Facebook: ng.hong.quan * >> * Web: quan.hoabinh.vn <http://quan.hoabinh.vn> * >> *********************************************** >> _______________________________________________ >> openwrt-devel mailing list >> openwrt-devel@lists.openwrt.org <mailto:openwrt-devel@lists.openwrt.org> >> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel