* 実行済みinitpkgスクリプトの保存について [#u93e094e]
- ページ: [[不具合報告/Plamo64-1.0]]
- 投稿者: [[tamu]]
- 優先順位: 低
- 状態: 着手
- カテゴリー: 機能要望
- 投稿日: 2011-12-15 (木) 09:50:54
- バージョン: plamo64-0.31-111208
** メッセージ [#db45c751]
現状の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]] &new{2011-12-15 (木) 10:06:00};
#comment