#!/bin/sh . /etc/init.d/globals SHOWINFO "force some symlinks from var-partition" SYMLINKS=" \ /etc/exports \ /etc/hostname \ /etc/passwd \ /etc/resolv.conf \ /etc/wpa_supplicant.conf \ /etc/network/interfaces \ " for s in $SYMLINKS; do ln -sf /var${s} ${s} done SHOWINFO "start update of var-partition" FORCE_FILES=" \ /var/etc/update.urls \ /var/tuxbox/config/migration.sh \ " for f in $FORCE_FILES; do cp -a ${f//\/var/\/var_init} ${f} done SHOWINFO "add some new dirs and files to var-partition" NEW_DIRS=" \ /var/root \ /var/etc/sysctl.d \ " mkdir -p $NEW_DIRS NEW_FILES=" \ /var/etc/auto.master \ /var/etc/auto.net \ /var/etc/inadyn.conf \ /var/etc/profile.local \ /var/etc/rc.local \ /var/tuxbox/config/myservices.xml \ /var/tuxbox/config/rssreader.conf \ /var/tuxbox/config/shellexec.conf \ /var/tuxbox/config/webradio_usr.xml \ /var/tuxbox/config/webtv_usr.xml \ /var/xupnpd/xupnpd_cfg.lua \ /var/xupnpd/xupnpd_feeds.lua \ /var/xupnpd/xupnpd_playlist.lua \ " for f in $NEW_FILES; do if [ ! -e ${f} ]; then mkdir -p $(dirname ${f}) cp -a ${f//\/var/\/var_init} ${f} fi done SHOWINFO "done" mv $0 $0.done