OSDN Git Service

Create repo.
authormichiro <l05102@shibaura-it.ac.jp>
Thu, 25 Jul 2013 19:15:19 +0000 (04:15 +0900)
committermichiro <l05102@shibaura-it.ac.jp>
Thu, 25 Jul 2013 19:15:19 +0000 (04:15 +0900)
README [new file with mode: 0644]
ultramonkeyl7-repo-X.Y.Z/RPMS/i386/.gitkeep [new file with mode: 0644]
ultramonkeyl7-repo-X.Y.Z/RPMS/x86_64/.gitkeep [new file with mode: 0644]
ultramonkeyl7-repo-X.Y.Z/doc/ChangeLog [new file with mode: 0644]
ultramonkeyl7-repo-X.Y.Z/doc/README [new file with mode: 0644]
ultramonkeyl7-repo-X.Y.Z/doc/README.ja [new file with mode: 0644]
ultramonkeyl7-repo-X.Y.Z/repo/ultramonkeyl7/ultramonkeyl7.repo [new file with mode: 0644]
ultramonkeyl7-repo.spec [new file with mode: 0644]

diff --git a/README b/README
new file mode 100644 (file)
index 0000000..7cc44e2
--- /dev/null
+++ b/README
@@ -0,0 +1,58 @@
+This repository supplies format for ultramonkeyl7-repo.rpm .
+
+=== How to create ultramonkeyl7-repo.rpm ===
+
+Step.0
+------
+You have exported this repository your working directory.
+And change the current directory to working directory.
+
+Step.1
+------
+Move ultramonkeyl7-repo-X.Y.Z to /PATH/TO/rpmbuild/SOURCES/ultramonkeyl7-repo-{ver} .
+Move ultramonkeyl7-repo.spec to /PATH/TO/rpmbuild/SPECS
+
+(Ex.)
+# mv ultramonkeyl7-repo-X.Y.Z /PATH/TO/rpmbuild/SOURCES/ultramonkeyl7-repo-{ver}
+# mv ultramonkeyl7-repo.spec /PATH/TO/rpmbuild/SPECS
+
+Step.2
+------
+Collect rpm files.
+ * ultramonkeyl7-{ver}.{dist}.{arch}.rpm
+ * log4cxx-{ver}.{dist}.{arch}.rpm
+
+You can get these packages from
+<http://sourceforge.jp/projects/ultramonkey-l7/releases/>
+
+Put these packages in /PATH/TO/rpmbuild/SOURCES/ultramonkeyl7-repo-{ver}/RPMS/{arch} .
+
+(Ex.)
+# mv ultramonkeyl7-{ver}.{dist}.{arch}.rpm /PATH/TO/rpmbuild/SOURCES/ultramonkeyl7-repo-{ver}/RPMS/{arch}
+# mv log4cxx-{ver}.{dist}.{arch}.rpm /PATH/TO/rpmbuild/SOURCES/ultramonkeyl7-repo-{ver}/RPMS/{arch}
+
+Step.3
+------
+Execute createrepo command.
+
+(Ex.)
+# createrepo -v /PATH/TO/rpmbuild/SOURCES/ultramonkeyl7-repo-{ver}/RPMS/{arch}
+
+Step.4
+------
+Create tar.gz file.
+
+(Ex.)
+# cd //PATH/TO/rpmbuild/SOURCES
+# tar cfvz ultramonkeyl7-repo-{ver}.tar.gz ultramonkeyl7-repo-{ver} 
+
+Step.5
+------
+Let's build !!
+
+(Ex.)
+# rpmbuild -ba /PATH/TO/rpmbuild/SPECS/ultramonkeyl7-repo.spec
+
+========================================
+
+UltraMonkey-L7 Project <http://sourceforge.jp/projects/ultramonkey-l7/>
diff --git a/ultramonkeyl7-repo-X.Y.Z/RPMS/i386/.gitkeep b/ultramonkeyl7-repo-X.Y.Z/RPMS/i386/.gitkeep
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/ultramonkeyl7-repo-X.Y.Z/RPMS/x86_64/.gitkeep b/ultramonkeyl7-repo-X.Y.Z/RPMS/x86_64/.gitkeep
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/ultramonkeyl7-repo-X.Y.Z/doc/ChangeLog b/ultramonkeyl7-repo-X.Y.Z/doc/ChangeLog
new file mode 100644 (file)
index 0000000..de0c597
--- /dev/null
@@ -0,0 +1,3 @@
+2013-7-26  HIBARI Michiro <hibari.michiro@lab.ntt.co.jp> 3.1.0-devel
+
+ * add yum repository for UltraMonkey-L7 install.
diff --git a/ultramonkeyl7-repo-X.Y.Z/doc/README b/ultramonkeyl7-repo-X.Y.Z/doc/README
new file mode 100644 (file)
index 0000000..fdb2f83
--- /dev/null
@@ -0,0 +1,57 @@
+ultraMonkeyl7 binary package for RHEL6.x
+=========================================
+UltraMonkey-L7 is a opensource layer-7 load balancing software.
+This archive is just a package collection for easy installation
+on RHEL6.x.
+It includes rebuild packages based on packages from
+Apache Logging Services Project / log4cxx <http://logging.apache.org/log4cxx/>
+Each packages are re-distributable under their licenses.
+
+Step.0
+------
+You have installed ultramonkeyl7-repo-{ver}.el6.{arch}.rpm.
+
+Step.1
+------
+Create xxx.repo file in /etc/yum.repos.d/ to "yum install" the packages bundled
+with RHEL6.x from your installation DVD. And mount the RHEL6.x DVD.
+
+ (Ex.)
+ # mount /dev/dvd/ /media/
+ # vi /etc/yum.repos.d/rheldvd.repo
+ ----------------------------------------------------------------------
+ [rhel-server]
+ name=Red Hat Enterprise Linux $releasever - $basearch - server
+ baseurl=file:///media/Server
+ enabled=1
+ gpgcheck=1
+ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
+ ----------------------------------------------------------------------
+
+Step.2
+------
+The repository of UltraMonkey-L7 has been installed in
+
+ /opt/ultramonkey-l7/ultramonkeyl7/{arch}/
+
+And .repo file for use this repository from yum command has been installed as
+
+ /etc/yum.repos.d/ultramonkeyl7.repo
+
+Install UltraMonkey-L7 by yum command.
+
+ # yum clean all
+ # yum install ultramonkeyl7
+
+Packages included in RHEL6.x DVD and that are needed by UltraMonkey-L7 are installed.
+And these packages that are not bundled with RHEL6.x are installed from ultramonkeyl7
+repository.
+-------------------------------------------------------
+/opt/ultramonkey-l7/ultramonkeyl7/{arch}/
+ - ultramonkeyl7-{ver}.el6.{arch}.rpm
+ - log4cxx-0.10.0-1.el6.{arch}.rpm
+-------------------------------------------------------
+NOTE: These packages derived from
+      Apache Logging Services Project : log4cxx
+
+UltraMonkey-L7 Project <http://sourceforge.jp/projects/ultramonkey-l7/>
diff --git a/ultramonkeyl7-repo-X.Y.Z/doc/README.ja b/ultramonkeyl7-repo-X.Y.Z/doc/README.ja
new file mode 100644 (file)
index 0000000..82462fe
--- /dev/null
@@ -0,0 +1,59 @@
+RHEL6.x 向け UltraMonkey-L7 バイナリパッケージ
+=============================================
+UltraMonkey-L7 は オープンソースのレイヤ7ロードバランサです。
+このアーカイブはRHEL6.x 上でのインストール簡便化のために作成された
+パッケージ集です。このアーカイブには
+Apache Logging Services Project / log4cxx <http://logging.apache.org/log4cxx/>
+のソフトウェアを再ビルドしたものが含まれています。
+各パッケージはそれぞれのライセンスにしたがって再配布可能です。
+
+Step.0
+------
+ultramonkeyl7-repo-{ver}.el6.{arch}.rpm が既にインストールされているものとします。
+
+Step.1
+------
+RHEL6.xにバンドルされているパッケージをインストールメディアから yum コマンド
+でインストールする為に /etc/yum.repos.d/ 配下に xxx.repo ファイルを作成し、
+インストールメディアをマウントしてください。
+
+ (例)
+ # mount /dev/dvd/ /media/
+ # vi /etc/yum.repos.d/rheldvd.repo
+ ----------------------------------------------------------------------
+ [rhel-server]
+ name=Red Hat Enterprise Linux $releasever - $basearch - server
+ baseurl=file:///media/Server
+ enabled=1
+ gpgcheck=1
+ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
+ ----------------------------------------------------------------------
+
+Step.2
+------
+UltraMonkey-L7 のリポジトリが下記のディレクトリ配下に展開されています。
+
+ /opt/ultramonkey-l7/ultramonkeyl7/{arch}/
+
+また、これを yum で参照する為の .repo ファイルが下記に配置されています。
+
+ /etc/yum.repos.d/ultramonkeyl7.repo
+
+UltraMonkey-L7 を yum コマンドでインストールします。
+
+ # yum clean all
+ # yum install ultramonkeyl7
+
+RHEL6.x に含まれる、UltraMonkey-L7 が必要とするパッケージが RHEL6.x DVD から
+インストールされます。
+また、RHEL6.x にバンドルされていない以下のパッケージが ultramonkeyl7 リポジトリ
+からインストールされます。
+-------------------------------------------------------
+/opt/ultramonkey-l7/ultramonkeyl7/{arch}/
+ - ultramonkeyl7-{ver}.el6.{arch}.rpm
+ - log4cxx-0.10.0-1.el6.{arch}.rpm
+-------------------------------------------------------
+NOTE: これらは以下のプロジェクトで配布されているものです。
+      Apache Logging Services Project : log4cxx
+
+UltraMonkey-L7 Project <http://sourceforge.jp/projects/ultramonkey-l7/>
diff --git a/ultramonkeyl7-repo-X.Y.Z/repo/ultramonkeyl7/ultramonkeyl7.repo b/ultramonkeyl7-repo-X.Y.Z/repo/ultramonkeyl7/ultramonkeyl7.repo
new file mode 100644 (file)
index 0000000..5630463
--- /dev/null
@@ -0,0 +1,6 @@
+[ultramonkeyl7]
+name=ultramonkeyl7
+baseurl=file:///opt/ultramonkey-l7/ultramonkeyl7/$basearch/
+gpgcheck=0
+enabled=1
+
diff --git a/ultramonkeyl7-repo.spec b/ultramonkeyl7-repo.spec
new file mode 100644 (file)
index 0000000..448e1b6
--- /dev/null
@@ -0,0 +1,46 @@
+Name: ultramonkeyl7-repo
+Version: X.Y.Z
+Release: X%{?dist}
+Summary: The Layer-7 Load Balancer Packages
+Group: System Environment/Daemons
+License: GPL
+URL: http://sourceforge.jp/projects/ultramonkey-l7/
+Source0: %{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%define uml7_dir       /opt/ultramonkey-l7/ultramonkeyl7
+%define rpm_dir                %{uml7_dir}/%{_arch}
+%define repo_dir       %{_sysconfdir}/yum.repos.d
+
+%description
+Install UltraMonkey-L7 repository.
+
+%prep
+
+%setup -q
+
+%build
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+
+mkdir -p ${RPM_BUILD_ROOT}%{rpm_dir}
+cp -pr RPMS/%{_arch}/* ${RPM_BUILD_ROOT}%{rpm_dir}
+
+mkdir -p ${RPM_BUILD_ROOT}%{repo_dir}
+cp -p repo/ultramonkeyl7/ultramonkeyl7.repo ${RPM_BUILD_ROOT}%{repo_dir}
+
+
+%files
+%defattr(-,root,root)
+%dir %{uml7_dir}
+%{rpm_dir}
+%doc doc/ChangeLog doc/README doc/README.ja
+%config(noreplace) %{repo_dir}/ultramonkeyl7.repo
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%changelog
+* Mon Nov 12 2012 HIBARI Michiro <hibari.michiro@lab.ntt.co.jp> 3.1.0-devel
+- First release in RPM format.