1
0
-1

現在CentOS6.x 環境で Crowd Apache/Subversion Connector を使っていますが

このrpmパッケージがCentOS7 や Ubuntu の最新環境に対応していないようです。

下記の通り、Atlassianもサポートを停止しております...

近々OSのVersionUPを検討していますが、それに伴い Apacheは 2.2から2.4に、Subversionは1.6から1.7にVersionUPすることになります。

Crowd Apache/Subversion Connector を CentOS7 (RedHat 7) 環境で動かす方法はないのでしょうか?

    Commentコメントを追加...

    1 回答

    1.  
      2
      1
      0

       Crowd Apache/Subversion Connector はAtlassianのサポート終了に伴い、コミュニティベースに移管されました。

      以下リポジトリでソースコードは管理されています。

      具体的な要望は挙がっているのですが…未だ対応されていません...

      Pull requests も挙がっていますが、マージされていません...

       

      ただ喜ばしいことに、上記Pull requestsのコメントでFotis Gimian-san が このコメントの通りforkしてくれて

       Mathias Burger's Apache 2.4 compatibility patch  を当てたリポジトリを以下に公開してくれています。

      上記リポジトリを使えば、 Apache2.4、Subversion 1.7 対応の rpmパッケージが作成できます。

      コンパイル方法 / rpm build作成方法
      # git clone https://github.com/fgimian/cwdapache.git
      # cd cwdapache
      # yum install autoconf automake curl-devel httpd-devel libtool libxml2-devel subversion-devel curl httpd-devel libtool libxml2 mod_dav_svn
      # libtoolize
      # ln -sf /usr/bin/apxs /usr/sbin/apxs
      # autoreconf --install
      # ./configure
      # make
      # yum install rpm-build
      # echo "%_topdir $HOME/rpmbuild" > ~/.rpmmacros
      # mkdir -p ~/rpmbuild/{SOURCES,BUILD,SRPMS,RPMS}
      # rm mod_authnz_crowd-*.tar.gz
      # make dist
      # cp mod_authnz_crowd-*.tar.gz ~/rpmbuild/SOURCES
      # sed "s/Version:        .*/Version:        $(./version-gen)/" packages/mod_authnz_crowd.spec > packages/mod_authnz_crowd-current.spec
      # rpmbuild -ba --target x86_64 packages/mod_authnz_crowd-current.spec # or '--target x86' for a 32 bit build
      # rm packages/mod_authnz_crowd-current.spec
      # echo "Your RPMS should be in..." && ls -R ~/rpmbuild/SRPMS ~/rpmbuild/RPMS

       

      同じように patch by Issa -san の内容を適用したリポジトリも公開してありますが。

      http://blog.yunak.eu/2014/02/20/crowd-apache2.4/

      ただ若干パッチ内容が古いのと、上記パッチ内容だと Subversion 1.7/1.8 で動作しない場合があるのでご注意ください。

      ご参考になりましたら幸いです。

      (警告) この内容はサポート対象外です。動作を保障する物ではありません。

        Commentコメントを追加...