]> git.pld-linux.org Git - packages/pld-builder.git/commitdiff
- initial revision
authorJan Rękorajski <baggins@pld-linux.org>
Mon, 21 Aug 2000 15:44:39 +0000 (15:44 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    pld-builder.spec -> 1.1

pld-builder.spec [new file with mode: 0644]

diff --git a/pld-builder.spec b/pld-builder.spec
new file mode 100644 (file)
index 0000000..dba3e0e
--- /dev/null
@@ -0,0 +1,86 @@
+Summary:       PLD rpm builder environment.
+Summary(pl):   ¦rodowisko budowniczego pakietów dla PLD.
+Name:          pld-builder
+Version:       1.0
+Release:       1
+License:       GPL
+Group:         Development/Building
+Group(pl):     Programowanie/Budowanie
+Source0:       ftp://ftp.pld.org.pl/packages/%{name}-%{version}.tar.gz
+Requires:      smtpdaemon
+Requires:      crondaemon
+Requires:      procmail
+Requires:      rpm
+Requires:      gnupg
+Requires:      textutils
+Requires:      sed
+Requires:      grep
+Requires:      sudo
+Requires:      sh-utils
+Requires:      util-linux
+Requires:      fileutils
+Requires:      openssh
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+PLD rpm builder environment.
+
+%description -l pl
+¦rodowisko budowniczego pakietów dla PLD.
+
+%prep
+%setup -q
+
+%build
+echo "ARCH=%{_target_cpu}" >> .builderrc
+echo "ARCH=%{_target_cpu}" >> chroot/.builderrc
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/home/users/builder/{.requests,bin}
+install -d $RPM_BUILD_ROOT/home/users/builder/chroot-%{_target_cpu}/home/users/builder/bin
+install -d $RPM_BUILD_ROOT/etc/cron.d
+
+install .builderrc $RPM_BUILD_ROOT/home/users/builder/
+install .procmailrc $RPM_BUILD_ROOT/home/users/builder/
+install bin/* $RPM_BUILD_ROOT/home/users/builder/bin/
+
+install chroot/.builderrc $RPM_BUILD_ROOT/home/users/builder/chroot-%{_target_cpu}/home/users/builder/
+install chroot/.rpmmacros $RPM_BUILD_ROOT/home/users/builder/chroot-%{_target_cpu}/home/users/builder/
+%ifarch %{ix86}
+install chroot/.rpmrc.%{_target_cpu} $RPM_BUILD_ROOT/home/users/builder/chroot-%{_target_cpu}/home/users/builder/.rpmrc
+%endif
+install chroot/bin/* $RPM_BUILD_ROOT/home/users/builder/chroot-%{_target_cpu}/home/users/builder/bin/
+
+install cron/builder $RPM_BUILD_ROOT/etc/cron.d/
+
+%pre
+if [ $1 = 1 ]; then
+    if [ ! -n "`id -u builder 2>/dev/null`" ]; then
+       %{_sbindir}/useradd -g users -d /home/users/builder -m -s /bin/bash builder 2> /dev/null
+    fi
+fi
+
+%postun
+if [ "$1" = "0" ]; then
+       %{_sbindir}/userdel builder 2> /dev/null
+fi
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(600,builder,builder,700)
+%attr(640,root,root) /etc/cron.d/builder
+%dir /home/users/builder
+%dir /home/users/builder/.requests
+%dir /home/users/builder/bin
+%dir /home/users/builder/chroot-%{_target_cpu}
+%dir /home/users/builder/chroot-%{_target_cpu}/home/users/builder
+%dir /home/users/builder/chroot-%{_target_cpu}/home/users/builder/bin
+%config(noreplace) %verify(not size mtime md5) /home/users/builder/.builderrc
+%config(noreplace) %verify(not size mtime md5) /home/users/builder/.procmailrc
+%config(noreplace) %verify(not size mtime md5) /home/users/builder/chroot-%{_target_cpu}/home/users/builder/.builderrc
+%config(noreplace) %verify(not size mtime md5) /home/users/builder/chroot-%{_target_cpu}/home/users/builder/.rpm*
+%attr(700,builder,builder) %config(noreplace) %verify(not size mtime md5) /home/users/builder/bin/*
+%attr(700,builder,builder) %config(noreplace) %verify(not size mtime md5) /home/users/builder/chroot-%{_target_cpu}/home/users/builder/bin/*
This page took 0.087712 seconds and 4 git commands to generate.