Summary: initramfs
Name: initramfs
Version: 1.0
Release: 8%{?kernelsubrelease}%{?dist}
License: Apache License
Group: System Environment/Base
Source: photon-release-1.0.2.tar.gz
%define sha1 photon-release=4c03ec658315e25873e5e5f3e77c0006ddfeecc6
Vendor: VMware, Inc.
Distribution: Photon
Provides: initramfs
BuildRequires: linux = %{KERNEL_VERSION}-%{KERNEL_RELEASE}
BuildRequires: dracut
BuildRequires: ostree
BuildRequires: e2fsprogs
Requires: linux = %{KERNEL_VERSION}-%{KERNEL_RELEASE}
%description
Photon release files such as yum configs and other /etc/ release related files
%prep
%setup -q -n photon-release-1.0.2
echo 'add_drivers+="tmem xen-acpi-processor xen-evtchn xen-gntalloc xen-gntdev xen-privcmd xen-pciback xenfs hv_ballon hv_utils hv_vmbus hv_storvsc hv_netvsc cn"' >> /etc/dracut.conf
echo 'add_dracutmodules+=" ostree systemd "' > /etc/dracut.conf.d/ostree.conf
%build
dracut --force --kver %{KERNEL_VERSION}-%{KERNEL_RELEASE} --fscks "e2fsck fsck fsck.ext2 fsck.ext3 fsck.ext4" initrd.img-%{KERNEL_VERSION}-%{KERNEL_RELEASE}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/boot
install -m 600 initrd.img-%{KERNEL_VERSION}-%{KERNEL_RELEASE} $RPM_BUILD_ROOT/boot/initrd.img-%{KERNEL_VERSION}-%{KERNEL_RELEASE}
%post
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%dir /boot
/boot/initrd.img-%{KERNEL_VERSION}-%{KERNEL_RELEASE}
%changelog
* Wed Jul 12 2017 Anish Swaminathan <anishs@vmware.com> 1.0-8
- Add missing hyperv driver
* Wed Nov 30 2016 Alexey Makhalov <amakhalov@vmware.com> 1.0-7
- Expand uname -r to have release number
* Wed Nov 23 2016 Anish Swaminathan <anishs@vmware.com> 1.0-6
- Dracut module change to include systemd initrd target
* Thu Oct 13 2016 Alexey Makhalov <amakhalov@vmware.com> 1.0-5
- Use kernel version and release number in initrd file name
* Tue Oct 11 2016 Divya Thaluru <dthaluru@vmware.com> 1.0-4
- Added kernel macros
* Wed Oct 5 2016 Alexey Makhalov <amakhalov@vmware.com> 1.0-4
- Added fsck tools
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0-3
- GA - Bump release of all rpms
* Thu Apr 28 2016 Alexey Makhalov <amakhalov@vmware.com> 1.0-2
- Update to linux-4.4.8
* Thu Mar 24 2016 Xiaolin Li <xiaolinl@vmware.com> 1.0-1
- Initial version.