123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- Name: debootstrap
- Version: 1.0.74
- Release: 1%{?_dist_release}
- Summary: Debian GNU/Linux bootstrapper
- Group: System Environment/Base
- License: MIT
- URL: http://code.erisian.com.au/Wiki/debootstrap
- Source0: http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_%{version}.tar.gz
- Patch0: debootstrap-1.0.74-devices.patch
- Patch1: debootstrap-1.0.74-perms.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildArch: noarch
- BuildRequires: fakeroot, MAKEDEV
- Requires: gettext, wget, tar, gzip, binutils
- %description
- debootstrap is used to create a Debian base system from scratch, without
- requiring the availability of dpkg or apt. It does this by downloading
- .deb files from a mirror site, and carefully unpacking them into a
- directory which can eventually be chrooted into.
- This might be often useful coupled with virtualization techniques to run
- Debian GNU/Linux guest system.
- %prep
- %setup -q
- %patch0 -p1 -b .devices
- %patch1 -p1 -b .perms
- %build
- # in Makefile, path is hardcoded, modify it to take rpm macros into account
- sed -i -e 's;/usr/sbin;%{_sbindir};' Makefile
- # _smp_mflags would make no sense at all
- fakeroot make
- %install
- rm -rf $RPM_BUILD_ROOT
- install -d $RPM_BUILD_ROOT%{_datadir}/debootstrap/scripts/
- install -d $RPM_BUILD_ROOT%{_sbindir}
- install -d $RPM_BUILD_ROOT%{_mandir}/man8
- install -p -m 0644 debootstrap.8 $RPM_BUILD_ROOT%{_mandir}/man8
- make install DESTDIR=$RPM_BUILD_ROOT \
- VERSION="%{version}-%{release}" \
- DSDIR=$RPM_BUILD_ROOT%{_datadir}/debootstrap
- # substitute the rpm macro path
- sed -i -e 's;/usr/share;%{_datadir};' $RPM_BUILD_ROOT%{_sbindir}/debootstrap
- # correct the debootstrap script timestamp
- touch -r debootstrap $RPM_BUILD_ROOT%{_sbindir}/debootstrap
- %clean
- rm -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root,-)
- %{_datadir}/debootstrap
- %{_sbindir}/debootstrap
- %{_mandir}/man8/debootstrap.8*
- %doc debian/changelog debian/copyright README
- %changelog
- * Sun Nov 08 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.74-1
- - new upstream release
- - update Patch0 (debootstrap-1.0.74-devices.patch)
- - update Patch1 (debootstrap-1.0.74-perms.patch)
- * Fri Mar 22 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.46-1
- - new upstream release
- * Sat Aug 18 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.42-1
- - new upstream release
- * Tue Dec 13 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.38-1
- - new upstram release
- * Tue Feb 22 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.27-1
- - initial build for Vine Linux
- * Wed Feb 09 2011 Jan Vcelak <jvcelak@redhat.com> 1.0.27-1
- - new upstream release (typo in --private-key, improve Hurd support)
- * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.26-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
- * Mon Nov 22 2010 Jan Vcelak <jvcelak@redhat.com> 1.0.26-1
- - new upstream release (fix typos and remove old workaround for md5sum)
- * Mon Oct 25 2010 Jan Vcelak <jvcelak@redhat.com> 1.0.25-1
- - new upstream release (support for HTTPS, added Ubuntu Nanty, added Debian Wheezy)
- * Wed May 26 2010 Jan Zeleny <jzeleny@redhat.com> - 1.0.23-1
- - rebased to 1.0.23 (Add ${misc:Depends}, Add (Ubuntu) maverick as symlink to gutsy)
- * Fri Mar 05 2010 Jan Zeleny <jzeleny@redhat.com> - 1.0.22-1
- - rebased to 1.0.22
- * Wed Sep 30 2009 Adam Goode <adam@spicenitz.org> - 1.0.19-2
- - Make sure to create /dev/console in devices.tar.gz
- * Wed Sep 30 2009 Adam Goode <adam@spicenitz.org> - 1.0.19-1
- - New upstream release
- + Many bugfixes
- + Support for new distributions
- - Arch patch no longer needed
- - Rebase other patches
- * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.10-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.10-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Tue Jul 15 2008 Lubomir Rintel <lkundrak@v3.sk> - 1.0.10-1
- - New upstream version
- * Sun Jun 15 2008 Adam Goode <adam@spicenitz.org> - 1.0.9-1
- - 1.0.9
- * Fri Feb 22 2008 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.8-1
- - 1.0.8
- * Sun Nov 18 2007 Patrice Dumas <pertusus@free.fr> 1.0.7-2
- - keep timestamps
- - use rpm macros instead of hardcoded paths
- * Sat Nov 17 2007 Lubomir Kundrak <lkundrak@redhat.com> 1.0.7-1
- - Version bump
- * Thu Nov 15 2007 Lubomir Kundrak <lkundrak@redhat.com> 1.0.3-2
- - Some more fixes, thanks to Patrice Dumas (#329291)
- * Fri Oct 12 2007 Lubomir Kundrak <lkundrak@redhat.com> 1.0.3-1
- - Incorporating advises from Patrice Dumas (#329291) in account
- * Fri Oct 12 2007 Lubomir Kundrak <lkundrak@redhat.com> 0.3.3.2etch1-1
- - Initial package
|