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

TOP » xpwiki » CVSから自動アップデート

このページの情報は古い情報のため注意が必要です。

現在は、xpWiki の開発環境は github に移行しているため、ここに書かれている方法では最新版に更新することはできません。

ただし、このページは過去の資料として残しておきます。

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など

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 143, today: 1, yesterday: 0
初版日時: 2007-07-19 (木) 10:25:34
最終更新: 2008-02-18 (月) 01:21:18 (JST) (5906d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
695 人のユーザが現在オンラインです。 (17 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 695

もっと...
サイト情報