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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS