X-Git-Url: http://git.onelab.eu/?p=bootcd.git;a=blobdiff_plain;f=bootcd.spec;h=4e03a8d3f217fa8126e55357e39526efacd61d93;hp=1bf318008af3e5c9ac4a522d08b1e078d46decb7;hb=e446dbf789817429d3648fec50bb0c7e1b605e43;hpb=88b7d5163ea828b6832e78435ba761fc9b0c37b1 diff --git a/bootcd.spec b/bootcd.spec index 1bf3180..4e03a8d 100644 --- a/bootcd.spec +++ b/bootcd.spec @@ -2,11 +2,10 @@ %define nodefamily %{pldistro}-%{distroname}-%{_arch} %define name bootcd-%{nodefamily} -%define version 5.0 -%define taglevel 11 +%define version 5.2 +%define taglevel 5 # pldistro already in the rpm name -#%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} %define release %{taglevel}%{?date:.%{date}} # structure - this results in 2 packages @@ -34,7 +33,9 @@ Requires: dosfstools, mkisofs, gzip, mtools, syslinux Requires: yum-utils # mkdiskimage is used for USB-partitioned mode # but it now comes in a separate rpm +%if "%{distro}" == "Fedora" && %{distrorelease} >= 14 Requires: syslinux-perl +%endif Requires: pyplnet @@ -72,8 +73,8 @@ Conflicts: MyPLC <= 4.3 pushd bootcd -# Build the reference image -./prep.sh %{pldistro} %{nodefamily} +# Build the reference image - pass 3-fold version number to go in version.txt +./prep.sh %{pldistro} %{nodefamily} %{version} popd @@ -99,15 +100,6 @@ for script in bootcd bootcd-kernel; do install -D -m 755 plc.d/$script $RPM_BUILD_ROOT/etc/plc.d/$script done -#systemd files -mkdir -p $RPM_BUILD_ROOT/lib/systemd/system -mkdir -p $RPM_BUILD_ROOT/etc/systemd/system -cp -pr systemd/* $RPM_BUILD_ROOT/lib/systemd/system -ln -sf /lib/systemd/system/pl_boot.target $RPM_BUILD_ROOT/etc/systemd/system/default.target -mkdir -p $RPM_BUILD_ROOT/etc/systemd/system/pl_boot.target.wants -mkdir -p $RPM_BUILD_ROOT/etc/systemd/system/pl_sysinit.target.wants -ln -sf /lib/systemd/system/pl_boot.service $RPM_BUILD_ROOT/lib/systemd/system/pl_boot.target.wants/pl_boot.service -ln -sf /lib/systemd/system/pl_sysinit.service $RPM_BUILD_ROOT/lib/systemd/system/pl_sysinit.target.wants/pl_sysinit.service popd %clean @@ -120,10 +112,41 @@ rm -rf $RPM_BUILD_ROOT %files -n bootcd-initscripts %defattr(-,root,root,-) /etc/plc.d -/lib/systemd/system -/etc/systemd/system %changelog +* Fri Apr 03 2015 Thierry Parmentelat - bootcd-5.2-5 +- changes for fedora 21 and its new release of syslinux + +* Fri Mar 21 2014 Thierry Parmentelat - bootcd-5.2-4 +- no change, only some internal comments were changed + +* Wed Jun 26 2013 Thierry Parmentelat - bootcd-5.2-3 +- attempt to make node take off more reliable with pl_wrapper + +* Wed Apr 24 2013 Thierry Parmentelat - bootcd-5.2-2 +- fix version number as it shows up in version.txt (was empty) + +* Thu Mar 07 2013 Thierry Parmentelat - bootcd-5.2-1 +- turn off systemd traces at boot-time + +* Tue Feb 26 2013 Thierry Parmentelat - bootcd-5.1-5 +- fix console on tty2: this broke the build on fedora14 +- even though f14 doesn't use systemd by defaults there is /etc/systemd in there + +* Fri Feb 22 2013 Thierry Parmentelat - bootcd-5.1-4 +- turn on getty/console on tty2 + +* Thu Feb 21 2013 Thierry Parmentelat - bootcd-5.1-3 +- reviewed for systemd & f18 + +* Mon May 07 2012 Thierry Parmentelat - bootcd-5.1-2 +- turn off selinux, turns out needed with some combinations like lxc/f14 + +* Wed Apr 11 2012 Thierry Parmentelat - bootcd-5.1-1 +- compatible with pre- and post- f16 +- add systemd friendlyness to bootcd +- also add biosdevname=0 tp kernel args so ethernet devices are still named in eth + * Mon Nov 07 2011 Thierry Parmentelat - bootcd-5.0-11 - add requires: to syslinux-perl on fedora14