miniupnpd 20081009 ipkg package for OpenWrt White Russian Packaged by Mark Mentovai on 2009-01-04 miniupnpd.tar.bz2 is based on svn export http://x-wrt.googlecode.com/svn/whiterussian/package/miniupnpd at r4148. The package was changed to not rely on base-files-uci; it just uses the standard miniupnpd.conf configuration along with a few values pulled in from nvram variables. It should work properly on a standard OpenWrt White Russian system. The package is built around miniupnpd 20081009 from http://miniupnp.tuxfamily.org/files/miniupnpd-20081009.tar.gz or http://miniupnp.free.fr/files/miniupnpd-20081009.tar.gz. Version 20081009 is slightly newer than miniupnpd 1.2 released on 2008-10-07. To build the .ipk given miniupnpd.tar.bz2: linux$ umask 22 linux$ curl -O http://downloads.openwrt.org/whiterussian/0.9/OpenWrt-SDK-Linux-i686-1.tar.bz2 linux$ tar jxf OpenWrt-SDK-Linux-i686-1.tar.bz2 linux$ cd OpenWRT-SDK-Linux-i686-1/package linux$ tar jxf ~/miniupnpd.tar.bz2 linux$ cd .. linux$ make clean && make world The umask at the beginning is important, because the permissions will follow the files into the ipk. ipkg will actually overwrite the mode on directories like /etc, so having too restrictive a umask on the build system can cause real trouble when the package is installed on an OpenWrt system. You can find the built package in bin/packages/miniupnpd_20081009-1_mipsel.ipk openwrt# ipkg install miniupnpd_20081009-1_mipsel.ipk