#!/bin/sh # We want to run wwwoffle only for selected interfaces: # Maybe better would be checking of the default route. case "$IFACE" in wlan*) ;; eth*) ;; usb*) ;; ppp*) ;; *) exit 0 ;; esac # wwwoffle caches old resolv.conf. It may cause resolve failures. -config forces its re-read. /usr/bin/wwwoffle -config /usr/bin/wwwoffle -online # Don't fetch over ppp*, which is typically expensive dial-up. # Comment out, if you want to fetch pre-ordered pages over GPRS, dial-up or so. case "$IFACE" in ppp*) exit 0 ;; esac # Fetch may take longer time. Run it in background ( /usr/bin/wwwoffle -fetch ) & exit