XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

08年8月30日(Sat) 17時36分
TOP » xpWiki::Dev » CVSから自動アップデート

trust側をCVSから自動アップデートする方法 anchor.png Edit

CGIがFTPユーザで動作するサーバー*1の場合、次のCGI(シェルスクリプト)にて、trust側を自動アップデートすることができます。

※ 注意事項

  • cvsTmp はドキュメントルート外にディレクトリを作成してください。
  • cvsTmp, trustDir は環境に合わせて適切に設定してください。
  • この CGI を置くディレクトリは、管理以外アクセスできないようにBasic認証などでアクセス制限を設定してください。
Everything is expanded.Everything is shortened.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
-
!
-
!
 
-
!
 
 
 
 
 
 
 
 
 
#!/bin/sh
 
## CVS temporary dirctory
cvsTmp="/yourDir/tmp4cvs"
 
## XOOPS_TRUST_PATH
trustDir="/yourDir/xoops_trust"
 
echo Content-type: text/plain
echo
cd ${cvsTmp}
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/hypweb co XOOPS_TRUST/modules/xpwiki
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/hypweb co XOOPS_TRUST/class/hyp_common
cp ${cvsTmp}/XOOPS_TRUST/modules ${trustDir} -upR
cp ${cvsTmp}/XOOPS_TRUST/class ${trustDir} -upR
chmod 707 ${trustDir}/class/hyp_common/favicon/cache

このCGIを適当な名前にてサーバーのドキュメントルート下のアクセス制限されたディレクトリに置いてブラウザからアクセスしてください。

CVS コマンドの結果がダダッと表示されたら完了です。

特定の環境でしか動かないかもしれませんが、やってることは簡単なので環境に合わせて修正してみてください。 :shy:


*1 XREAなど

Post a new comment

Subject
guestname   :
Body
Go to richer form

Comments list


Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 1855, today: 1, yesterday: 3
Last-modified: 2008-02-18 (Mon) 01:21:18 (JST) (194d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

mixiでログイン Yahoo!でログイン
アクティブメニュー
"ぽちっ"としてね☆ 
付箋機能 (xpwiki)
Fusen(Tag) menu 
Tag Editor
Color: BG:
Name:  Connect line ID:
 
MenuBar (xpwiki)
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 104 人がオンライン中 :-)
(xpWiki::Dev : 1 人)

登録ユーザ: 0 & ゲスト: 104

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1400


現在ページのQRコード 
現在ページのQRコード
[携帯対応]
参照元情報