Marcus Glocker <[email protected]> writes: > On Thu, Mar 30, 2017 at 09:45:34PM +0200, Jeremie Courreges-Anglas wrote: > >> Marcus Glocker <[email protected]> writes: >> >> > KiwiIRC is a web-based IRC client built using Node.js. It runs as >> > standalone which means it doesn't require an underlying HTTP server. >> > >> > Comments, OKs? >> >> You can't use npm install like this, the build process should not fetch >> from the network. > > Hmm, ok. Any good idea how to solve this? Unfortunately it's required > to fetch some modules so you can do the build afterwards.
No precise idea, I don't know mich about node/npm. Creating ports for all deps seems to be what fedora does: https://fedoraproject.org/wiki/Packaging:Node.js An alternative would be to make npm use a local cache populated with distfiles explicitely registered in Makefile/distinfo. But I don't know whether this would actually work. [...] >> -$(command -v nodejs || command -v node) $basedir/server/helpers/launcher.js >> "$@" >> +$(command -v nodejs || command -v node) $basedir/server/helpers/launcher.js >> "$@" -p /var/log/kiwiirc/kiwiirc.pid >> >> /var/log seems like a weird choice for a pid file, you can install >> /var/run/kiwiirc in the rc script. Is this pid file actually needed? > > No, the pid file doesn't seem to be required. There seems no easy > way to disable it. Therefore I just send it to /dev/null instead. Ah, I see. Doesn't this result in (failed) attempts to unlink /dev/null? Maybe it would be cleaner to bite the bullet and install /var/run/kiwiirc. The README still lists the pidfile btw. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
