* 実行済み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



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:43