2013-01-25 22:49:10 +00:00
|
|
|
Summary: A python module for system storage configuration
|
|
|
|
Name: python-blivet
|
|
|
|
Url: http://fedoraproject.org/wiki/blivet
|
2013-02-08 21:14:55 +00:00
|
|
|
Version: 0.5
|
|
|
|
Release: 1%{?dist}
|
2013-01-25 22:49:10 +00:00
|
|
|
License: GPLv2+
|
|
|
|
Group: System Environment/Libraries
|
|
|
|
%define realname blivet
|
2013-02-08 21:14:55 +00:00
|
|
|
Source0: http://git.fedorahosted.org/cgit/blivet.git/snapshot/%{realname}-%{version}.tar.gz
|
2013-01-25 22:49:10 +00:00
|
|
|
|
|
|
|
# Versions of required components (done so we make sure the buildrequires
|
|
|
|
# match the requires versions of things).
|
|
|
|
%define dmver 1.02.17-6
|
|
|
|
%define pykickstartver 1.99.22
|
|
|
|
%define partedver 1.8.1
|
|
|
|
%define pypartedver 2.5-2
|
|
|
|
%define pythonpyblockver 0.45
|
|
|
|
%define e2fsver 1.41.0
|
|
|
|
%define pythoncryptsetupver 0.1.1
|
|
|
|
%define utillinuxver 2.15.1
|
|
|
|
%define fcoeutilsver 1.0.12-3.20100323git
|
|
|
|
%define iscsiver 6.2.0.870-3
|
|
|
|
|
|
|
|
BuildArch: noarch
|
|
|
|
BuildRequires: gettext
|
|
|
|
BuildRequires: python-setuptools-devel
|
|
|
|
BuildRequires: transifex-client
|
|
|
|
|
|
|
|
Requires: python
|
|
|
|
Requires: pykickstart >= %{pykickstartver}
|
|
|
|
Requires: util-linux >= %{utillinuxver}
|
|
|
|
Requires: parted >= %{partedver}
|
|
|
|
Requires: pyparted >= %{pypartedver}
|
|
|
|
Requires: device-mapper >= %{dmver}
|
|
|
|
Requires: cryptsetup-luks
|
|
|
|
Requires: python-cryptsetup >= %{pythoncryptsetupver}
|
|
|
|
Requires: mdadm
|
|
|
|
Requires: lvm2
|
|
|
|
Requires: dosfstools
|
|
|
|
Requires: e2fsprogs >= %{e2fsver}
|
|
|
|
Requires: btrfs-progs
|
2013-02-08 21:14:55 +00:00
|
|
|
%ifarch %{ix86} x86_64 ia64
|
|
|
|
Requires: dmidecode
|
|
|
|
%endif
|
2013-01-25 22:49:10 +00:00
|
|
|
%if ! 0%{?rhel}
|
|
|
|
Requires: hfsplus-tools
|
|
|
|
%endif
|
|
|
|
Requires: python-pyblock >= %{pythonpyblockver}
|
|
|
|
Requires: device-mapper-multipath
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
Requires: fcoe-utils >= %{fcoeutilsver}
|
|
|
|
%endif
|
|
|
|
Requires: iscsi-initiator-utils >= %{iscsiver}
|
|
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
The python-blivet package is a python module for examining and modifying
|
|
|
|
storage configuration.
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q -n %{realname}-%{version}
|
|
|
|
|
|
|
|
%build
|
|
|
|
make
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
make DESTDIR=%{buildroot} install
|
|
|
|
%find_lang %{realname}
|
|
|
|
|
|
|
|
%files -f %{realname}.lang
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%doc README ChangeLog COPYING
|
|
|
|
%{python_sitelib}/*
|
|
|
|
|
|
|
|
%changelog
|
2013-02-08 21:14:55 +00:00
|
|
|
* Fri Feb 08 2013 David Lehman <dlehman@redhat.com> - 0.5-1
|
|
|
|
- Add mountOnly to turnOnFilesystems (bcl)
|
|
|
|
- Update lvm scanning to account for new ignored device handling. (dlehman)
|
|
|
|
- Scan in all devices and then hide those that use ignored disks. (dlehman)
|
|
|
|
- Adjust child counts correctly when unhiding a device. (dlehman)
|
|
|
|
- Generate lvm config args each time they're needed/used. (dlehman)
|
|
|
|
- Add ability to grab 70-anaconda.rules udev data directly. (dlehman)
|
|
|
|
- Add support for active luks mappings at populate time. (dlehman)
|
|
|
|
- Don't require nss, required only for escrow key support. (dlehman)
|
|
|
|
- Update the TODO list. (dlehman)
|
|
|
|
- Add missing constant DMI_CHASSIS_VENDOR. (dlehman)
|
|
|
|
- Allow for multiple calls to DeviceTree.processActions. (#881023,#846573) (dlehman)
|
|
|
|
- Use CGit snaphot URL for Source in specfile. (dlehman)
|
|
|
|
- Streamline some logic in storageInitialize. (dlehman)
|
|
|
|
- Don't re-add deleted or hidden devices during DeviceTree.populate. (dlehman)
|
|
|
|
- Only run findExistingInstallations and start iscsi, &c in installer mode. (dlehman)
|
|
|
|
- Do not change device status during populate in normal mode. (#817064) (dlehman)
|
|
|
|
- Drop old code related to saving clearPartType from pre-f18. (dlehman)
|
|
|
|
- check for skipping bootloader in doIt (bcl)
|
|
|
|
- check for stage1 when not installing bootloader (#882065,#895232) (bcl)
|
|
|
|
- explicitly detect iso9660 on a disk (#903158) (bcl)
|
|
|
|
- Fix several problems in python-blivet.spec. (dlehman)
|
|
|
|
- Remove #!/usr/bin/python from tsort.py (dlehman)
|
|
|
|
- Update COPYING file. (dlehman)
|
|
|
|
- Add a Requires for dmidecode on x86. (dlehman)
|
2013-01-25 22:49:10 +00:00
|
|
|
|
|
|
|
* Sun Jan 20 2013 David Lehman <dlehman@redhat.com> - 0.4-1
|
|
|
|
- Use a two-part version number instead of three. (dlehman)
|
|
|
|
- Rename the rpm package from blivet to python-blivet. (dlehman)
|
|
|
|
- Move get_mount_device, get_mount_paths from pyanaconda.packaging to util. (dlehman)
|
|
|
|
- Update the TODO list. (dlehman)
|
|
|
|
- Carry over s390 exclusion of fcoe-utils from anaconda. (dlehman)
|
|
|
|
- Enable translations via transifex. (dlehman)
|
|
|
|
|
|
|
|
* Fri Jan 18 2013 David Lehman <dlehman@redhat.com> - 0.2-1
|
|
|
|
- Add Requires: iscsi-initiator-utils, fcoe-utils, device-mapper-multipath. (dlehman)
|
|
|
|
- Use a threading lock to control program log output. (dlehman)
|
|
|
|
- Fix reference to data to refer to ksdata in Blivet constructor. (dlehman)
|
|
|
|
- Remove the loop around proc.communicate in util._run_program. (dlehman)
|
|
|
|
|
|
|
|
* Tue Jan 15 2013 David Lehman <dlehman@redhat.com> 0.2-1
|
|
|
|
- Updated source from final pre-split anaconda source.
|
|
|
|
- Renamed pyanaconda.storage to blivet throughout.
|
|
|
|
- Updated spec file to include runtime Requires.
|
|
|
|
|
|
|
|
* Fri Jan 04 2013 David Lehman <dlehman@redhat.com> 0.1-1
|
|
|
|
- Created package from anaconda storage module.
|