Re: [PATCH] kernel.spec: xz compress modules on i686 and x86_64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 06, 2014 at 02:24:23PM -0400, Josh Boyer wrote:
> No armv7hl?  Curious if those boards would benefit from the size savings
> as well.
> 

Meh don't want to make the build even slower there...

> > +
> > +%if %{zipmodules}
> > +%global zipsed -e 's/\.ko$/\.ko.xz/'
> >  %endif
> >  
> >  # % define buildid .local
> > @@ -1713,9 +1719,9 @@ BuildKernel() {
> >  
> >      # Make sure the files lists start with absolute paths or rpmbuild fails.
> >      # Also add in the dir entries
> > -    sed -e 's/^lib*/\/lib/' $RPM_BUILD_ROOT/k-d.list > ../kernel${Flavour:+-${Flavour}}-modules.list
> > -    sed -e 's/^lib*/%dir \/lib/' $RPM_BUILD_ROOT/module-dirs.list > ../kernel${Flavour:+-${Flavour}}-core.list
> > -    sed -e 's/^lib*/\/lib/' $RPM_BUILD_ROOT/modules.list >> ../kernel${Flavour:+-${Flavour}}-core.list
> > +    sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/k-d.list > ../kernel${Flavour:+-${Flavour}}-modules.list
> > +    sed -e 's/^lib*/%dir \/lib/' %{?zipsed} $RPM_BUILD_ROOT/module-dirs.list > ../kernel${Flavour:+-${Flavour}}-core.list
> > +    sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/modules.list >> ../kernel${Flavour:+-${Flavour}}-core.list
> 
> Hm.  This makes me wonder if the auto-module-Provides thing we're
> working through now will be impacted.  I'll have to go look at what you
> did in RPM to see what it's looking for to create those, and when.
> 

It probably does... could just change the check in kmod.prov I guess and
then prune the extension off.

> josh
> 
> >  
> >      # Cleanup
> >      rm -f $RPM_BUILD_ROOT/k-d.list
> > @@ -1836,6 +1842,9 @@ popd
> >        %{modsign_cmd} signing_key.priv.sign signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \
> >      fi \
> >    fi \
> > +  if [ "%{zipmodules}" -eq "1" ]; then \
> > +    find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs xz; \
> > +  fi \
> >  %{nil}
> >  
> >  ###
> > _______________________________________________
> > kernel mailing list
> > kernel@xxxxxxxxxxxxxxxxxxxxxxx
> > https://admin.fedoraproject.org/mailman/listinfo/kernel
_______________________________________________
kernel mailing list
kernel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/kernel





[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux