[ltsp/el6] Optional k12linux-release subpackage
Warren Togami
wtogami at fedoraproject.org
Tue Jul 26 23:23:56 UTC 2011
commit df315d8818ddb21808a7672d79f06039deb92ccd
Author: Warren Togami <warren at togami.com>
Date: Tue Jul 26 13:23:28 2011 -1000
Optional k12linux-release subpackage
ltsp.spec | 45 ++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 44 insertions(+), 1 deletions(-)
---
diff --git a/ltsp.spec b/ltsp.spec
index 0782fb3..176b79f 100644
--- a/ltsp.spec
+++ b/ltsp.spec
@@ -2,7 +2,7 @@
Name: ltsp
Version: 5.2.10
-%define _datestamp .20110713.10
+%define _datestamp .20110726.13
Release: 2%{_datestamp}%{?dist}
#Release: 1%{?dist}
Summary: Linux Terminal Server Project Server and Client
@@ -60,12 +60,23 @@ Requires: ldminfod
Requires(post): chkconfig
Requires(preun): chkconfig
Obsoletes: ltsp-vmclient <= 5.2.8
+%if 0%{?rhel} == 6
+Requires: epel-release = 6
+%endif
+
%description server
LTSP server package
This package contains the scripts and services necessary to install and run
a Linux Terminal Server.
+%package -n k12linux-release
+Summary: K12Linux.org yum repo configuration
+Group: System Environment/Base
+
+%description -n k12linux-release
+K12Linux.org yum repo configuration.
+
%prep
%setup -q
@@ -223,6 +234,29 @@ install -m 0644 /usr/share/syslinux/pxelinux.0 $RPM_BUILD_ROOT%{_tftpdir}/ltsp/x
install -m 0644 server/configs/k12linux/yaboot-default.conf $RPM_BUILD_ROOT%{_tftpdir}/ltsp/ppc/yaboot.conf
install -m 0644 server/configs/k12linux/yaboot-default.conf $RPM_BUILD_ROOT%{_tftpdir}/ltsp/ppc64/yaboot.conf
+# k12linux-release install
+mkdir $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/
+%if 0%{?rhel} == 6
+echo -n "
+[k12linux]
+name=K12Linux EL6 - \$basearch
+baseurl=http://mplug.org/~k12linux/rpm/el6/\$basearch/
+enabled=1
+gpgcheck=0
+" > $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/k12linux.repo
+%endif
+%if 0%{?fedora} == 14
+echo -n "
+[k12linux]
+name=K12Linux F14 - \$basearch
+baseurl=http://mplug.org/~k12linux/rpm/f14/\$basearch/
+enabled=1
+gpgcheck=0
+" > $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/k12linux.repo
+%endif
+
+chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/k12linux.repo
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -364,8 +398,17 @@ fi
%{_sysconfdir}/ltsp/mkinitrd/*
%config(noreplace) %{_tftpdir}/ltsp/*/lts.conf
+%files -n k12linux-release
+%defattr(-,root,root,-)
+%{_sysconfdir}/yum.repos.d/k12linux.repo
+
+
%changelog
+* Tue Jul 26 2011 Warren Togami <warren at togami.com>
+- SL-6.1
+- Optional k12linux-release subpackage
+
* Wed Jul 13 2011 Warren Togami <warren at togami.com> - 5.2.10
- EL6 public URL's
More information about the scm-commits
mailing list