[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