差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン 両方とも次のリビジョン
os:freebsd:pkg_replace:start [2011/03/29 23:53]
yuki
os:freebsd:pkg_replace:start [2011/03/30 00:20]
yuki
ライン 9: ライン 9:
   * pkg_replaceでアップグレード対象物があるか確認(インストールはしないが取得はする)   * pkg_replaceでアップグレード対象物があるか確認(インストールはしないが取得はする)
     * <​code>#​ pkg_replace -rF /​*</​code> ​     * <​code>#​ pkg_replace -rF /​*</​code> ​
- +  * こんなの書いて使ってます。 
 +    * <​code>#​!/​bin/​sh 
 + 
 +# ports update. 
 +portsnap fetch update 
 + 
 +# pkg_replace check. 
 +pkg_replace -l pkg_replace.tmp -Fr \* 
 + 
 +# update ports select. 
 +UPDATE=`cat pkg_replace.tmp | grep ^+ | awk '​{print $2}'​` 
 +for pkg in $UPDATE; do 
 +        printf "Do you want to upgrade $pkg ? [y/​n]:"​ 
 +        read line 
 +        case $line in 
 +        [yY]*) 
 +                echo "$pkg upgrade start."​ 
 +                pkg_replace -r $pkg 
 +                ;; 
 +        [nN]*) 
 +                echo "$pkg upgrade skipped.";;​ 
 +        esac 
 +done</​code>​ 
os/freebsd/pkg_replace/start.txt · 最終更新: 2011/08/24 10:07 (外部編集)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0