split into Suse and Fedora RPM

This commit is contained in:
Roland Gruber 2008-07-29 18:29:24 +00:00
parent 6416197bc9
commit 938cd076df
2 changed files with 35 additions and 6 deletions

View File

@ -1,19 +1,22 @@
%define httpd_rootdir /var/www/html
%define lam_dir lam
%define lam_uid apache
%define lam_gid apache
%define lam_uid @@USER@@
%define lam_gid @@GROUP@@
Name: ldap-account-manager
License: GPL
Group: Productivity/Networking/Web/Frontends
Version: @@VERSION@@
Release: 1
Release: 1.@@DISTRIBUTION@@
Source0: ldap-account-manager-%{version}.tar.gz
URL: http://lam.sourceforge.net
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
Summary: Administration of LDAP users, groups and hosts via Web GUI
Vendor: Roland Gruber
Packager: Roland Gruber <post@rolandgruber.de>
BuildArchitectures: noarch
%description
LDAP Account Manager (LAM) runs on an existing webserver. LAM
supports LDAP connections via SSL and TLS. It manages user, group

View File

@ -99,17 +99,43 @@ cd ..
# RPM
perl -pi -e "s/\\@\\@VERSION\\@\\@/$VERSION/g" lam-packaging/RPM/ldap-account-manager.spec
cp lam-packaging/RPM/ldap-account-manager.spec lam-packaging/RPM/ldap-account-manager-fedora.spec
cp lam-packaging/RPM/ldap-account-manager.spec lam-packaging/RPM/ldap-account-manager-suse.spec
# Fedora RPM
perl -pi -e "s/\\@\\@DISTRIBUTION\\@\\@/fedora/g" lam-packaging/RPM/ldap-account-manager-fedora.spec
perl -pi -e "s/\\@\\@USER\\@\\@/apache/g" lam-packaging/RPM/ldap-account-manager-fedora.spec
perl -pi -e "s/\\@\\@GROUP\\@\\@/apache/g" lam-packaging/RPM/ldap-account-manager-fedora.spec
mkdir RPM
cp ldap-account-manager-$VERSION.tar.gz /usr/src/rpm/SOURCES
rpmbuild --sign --clean --rmsource -ba lam-packaging/RPM/ldap-account-manager.spec
rpmbuild --sign --clean --rmsource -ba lam-packaging/RPM/ldap-account-manager-fedora.spec
mv /usr/src/rpm/SRPMS/ldap-account-manager*-$VERSION-1.src.rpm RPM/
mv /usr/src/rpm/RPMS/noarch/ldap-account-manager*-$VERSION-1.noarch.rpm RPM/
# RPM for LAM Pro
# Fedora RPM for LAM Pro
cd LAMPro
mkdir RPM
cp ldap-account-manager-$VERSION.tar.gz /usr/src/rpm/SOURCES/ldap-account-manager-$VERSION.tar.gz
rpmbuild --sign --clean --rmsource -ba ../lam-packaging/RPM/ldap-account-manager.spec
rpmbuild --sign --clean --rmsource -ba ../lam-packaging/RPM/ldap-account-manager-fedora.spec
mv /usr/src/rpm/SRPMS/ldap-account-manager*-$VERSION-1.src.rpm RPM/
mv /usr/src/rpm/RPMS/noarch/ldap-account-manager*-$VERSION-1.noarch.rpm RPM/
cd ..
# Suse RPM
perl -pi -e "s/\\@\\@DISTRIBUTION\\@\\@/suse/g" lam-packaging/RPM/ldap-account-manager-suse.spec
perl -pi -e "s/\\@\\@USER\\@\\@/wwwrun/g" lam-packaging/RPM/ldap-account-manager-suse.spec
perl -pi -e "s/\\@\\@GROUP\\@\\@/www/g" lam-packaging/RPM/ldap-account-manager-suse.spec
mkdir RPM
cp ldap-account-manager-$VERSION.tar.gz /usr/src/rpm/SOURCES
rpmbuild --sign --clean --rmsource -ba lam-packaging/RPM/ldap-account-manager-suse.spec
mv /usr/src/rpm/SRPMS/ldap-account-manager*-$VERSION-1.src.rpm RPM/
mv /usr/src/rpm/RPMS/noarch/ldap-account-manager*-$VERSION-1.noarch.rpm RPM/
# Suse RPM for LAM Pro
cd LAMPro
mkdir RPM
cp ldap-account-manager-$VERSION.tar.gz /usr/src/rpm/SOURCES/ldap-account-manager-$VERSION.tar.gz
rpmbuild --sign --clean --rmsource -ba ../lam-packaging/RPM/ldap-account-manager-suse.spec
mv /usr/src/rpm/SRPMS/ldap-account-manager*-$VERSION-1.src.rpm RPM/
mv /usr/src/rpm/RPMS/noarch/ldap-account-manager*-$VERSION-1.noarch.rpm RPM/
cd ..