]> git.pld-linux.org Git - packages/pld-builder.git/commitdiff
- add cache dir for rpms from bin builder
authorElan Ruusamäe <glen@pld-linux.org>
Thu, 17 Jul 2008 14:09:47 +0000 (14:09 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    pld-builder.spec -> 1.45

pld-builder.spec

index 700254360a6646fa7d26e72d46825d114c2ab2ee..c9ea11add05afed1e78b2888722257476f2fcda1 100644 (file)
@@ -2,10 +2,10 @@ Summary:      PLD RPM builder environment
 Summary(pl.UTF-8):     Środowisko budowniczego pakietów RPM dla PLD
 Name:          pld-builder
 Version:       0.1
-Release:       0.48
+Release:       0.51
 License:       GPL
 Group:         Development/Building
-Source0:       pld-builder-0.1.tar.bz2
+Source0:       %{name}-%{version}.tar.bz2
 # Source0-md5: 7cdbcf91989141c197aa8824ff510cb8
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
@@ -75,6 +75,7 @@ Requires(pre):        /usr/bin/getgid
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
 Requires:      bash
+Requires:      poldek >= 0.21-0.20070703.00.16
 Requires:      rpm-build
 Provides:      group(builder)
 Provides:      user(builder)
@@ -98,6 +99,15 @@ mv jak-wysy?a?-zlecenia.txt jak-wysylac-zlecenia.txt
 
 %{__sed} -i -e 's,pld-linux\.org,example.org,g' config/builder.conf
 
+cat <<'EOF' > poldek.conf
+# locally cached rpms
+[source]
+name = ready
+pri  = -1
+type = pndir
+path = /var/cache/%{name}/ready
+EOF
+
 %build
 %{__make}
 %py_lint PLD_Builder
@@ -127,7 +137,10 @@ install -d $RPM_BUILD_ROOT{%{_sharedstatedir}/%{name}/{spool/{buildlogs,builds,f
 install -d $RPM_BUILD_ROOT/home/services/builder/.gnupg
 install -d $RPM_BUILD_ROOT/home/services/builder/.ssh
 install -d $RPM_BUILD_ROOT/home/services/builder/rpm/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
+install -d $RPM_BUILD_ROOT/var/cache/%{name}/ready
+install -d $RPM_BUILD_ROOT/etc/poldek/repos.d
 
+cp -a poldek.conf $RPM_BUILD_ROOT/etc/poldek/repos.d/%{name}.conf
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pld-builder
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/pld-builder
 
@@ -236,6 +249,11 @@ fi
 %dir %attr(750,builder,builder) /home/services/builder/rpm/SPECS
 %dir %attr(750,builder,builder) /home/services/builder/rpm/SRPMS
 
+# locally cached rpms from bin-builder
+%config(noreplace) %verify(not md5 mtime size) /etc/poldek/repos.d/%{name}.conf
+%dir /var/cache/%{name}/ready
+%dir %attr(775,root,builder) /var/cache/%{name}/ready
+
 %files -n python-pld-builder
 %defattr(644,root,root,755)
 %{py_scriptdir}/PLD_Builder
This page took 0.513054 seconds and 4 git commands to generate.