summaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authorBrian Pellin <bpellin@mcs.anl.gov>2005-01-07 16:29:10 +0000
committerBrian Pellin <bpellin@mcs.anl.gov>2005-01-07 16:29:10 +0000
commitbd60f973e5a37dd7210db3d79819bf78271eb5ee (patch)
tree00084029b45bd8215c5530a2385120e74bc9dfd8 /misc
parenta5df1ce48e7bdc45e0e0a2760d442775854af9d2 (diff)
downloadbcfg2-bd60f973e5a37dd7210db3d79819bf78271eb5ee.tar.gz
bcfg2-bd60f973e5a37dd7210db3d79819bf78271eb5ee.tar.bz2
bcfg2-bd60f973e5a37dd7210db3d79819bf78271eb5ee.zip
(Logical change 1.176)
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@766 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'misc')
-rw-r--r--misc/bcfg2.spec66
1 files changed, 66 insertions, 0 deletions
diff --git a/misc/bcfg2.spec b/misc/bcfg2.spec
index e69de29bb..71508ef2c 100644
--- a/misc/bcfg2.spec
+++ b/misc/bcfg2.spec
@@ -0,0 +1,66 @@
+%define name bcfg2
+%define version 0.2
+%define release 1
+
+Summary: Bcfg2 Server
+Name: %{name}-server
+Version: %{version}
+Release: %{release}
+Source0: %{name}-%{version}.tar.gz
+License: BSD-like
+Group: System Tools
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
+Prefix: %{_prefix}
+BuildArchitectures: noarch
+Vendor: Narayan Desai <desai@mcs.anl.gov>
+
+%description
+Bcfg2 is a configuration management tool.
+
+%package -n bcfg2
+Name: %{name}
+Version: %{version}
+Summary: Bcfg2 client
+Group: System Tools
+Requires: sslib-python
+
+%description -n bcfg2-client
+Bcfg2 client
+
+%prep
+%setup -q
+
+%build
+python setup.py build
+
+%install
+python setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
+mv ${RPM_BUILD_ROOT}/usr/bin/Bcfg2Server ${RPM_BUILD_ROOT}/usr/sbin
+mv ${RPM_BUILD_ROOT}/usr/bin/ValidateBcfg2Repo ${RPM_BUILD_ROOT}/usr/sbin
+mv ${RPM_BUILD_ROOT}/usr/bin/bcfg ${RPM_BUILD_ROOT}/usr/sbin
+install -m 755 debian/bcfg2.init ${RPM_BUILD_ROOT}/etc/init.d/bcfg2
+install -m 755 debian/bcfg2-server.init ${RPM_BUILD_ROOT}/etc/init.d/bcfg2-server
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -n bcfg2-server
+%defattr(-,root,root)
+/usr/sbin/Bcfg2Server
+/usr/sbin/ValidateBcfg2Repo
+/usr/lib/python2.3/site-packages/Bcfg2/Server/*
+/usr/share/bcfg2/schemas/*
+/usr/share/man/man8/*
+/etc/init.d/bcfg2-server
+%config(noreplace) /etc/bcfg2.conf
+
+%files -n bcfg2
+%defattr(-,root,root)
+/usr/sbin/bcfg2
+/usr/lib/python2.3/site-packages/Bcfg2/__init__.py
+/usr/lib/python2.3/site-packages/Bcfg2/Client/*
+/usr/share/man/man1/*
+/etc/init.d/bcfg2
+
+%post -n bcfg2-server
+chkconfig --add bcfg2-server