* 実行済みinitpkgスクリプトの保存について [#u93e094e]
現状のinitpkgの処理は,正常終了したらファイルが消えてしまいますが,どん な処理を行っていたのか見たいこともあるので,packagesやscriptsみたいに, 実行済みinitpkgスクリプトを残しておくのはどうでしょうか。
diff -u /etc/rc.d/rc.initpkg ./rc.initpkg --- /etc/rc.d/rc.initpkg 2011-07-19 19:57:57.000000000 +0900 +++ ./rc.initpkg 2011-12-15 10:05:15.184310682 +0900 @@ -30,10 +30,13 @@ ( cd /usr/bin ; rm scrollkeeper-update ; ln -sf /bin/echo scrollkeeper-update ) fi +if [ ! -d /var/log/initpkg.log ]; then + mkdir -p /var/log/initpkg.log +fi while true; do DO_INIT=no for p in `ls -1tr ./var/log/initpkg`; do - sh ./var/log/initpkg/$p && (ldconfig 2>/dev/null ; rm ./var/log/initpkg/$p; DO_INIT=yes) + sh ./var/log/initpkg/$p && (ldconfig 2>/dev/null ; mv ./var/log/initpkg/$p ./var/log/initpkg.log/$p ; DO_INIT=yes) # for debugging # echo "initpkg:$p" >> ./var/log/packages/initpkg.log # sh ./var/log/initpkg/$p 2>&1 | tee -a ./var/log/packages/initpkg.log && (rm ./var/log/initpkg/$p; DO_INIT=yes)
余裕があればRC1のテストの時にでも試してみよふ -- kojima 2011-12-15 (木) 10:06:00