lkml.org 
[lkml]   [2004]   [Jul]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH] add ia64 support to rpm Makefile target
    On ia64, only the EFI (fat) partition is available to boot from.  The rpm
    needs to install the kernel under /boot/efi to be useable on ia64.

    Signed-off-by: Greg Edwards <edwardsg@sgi.com>


    # This is a BitKeeper generated diff -Nru style patch.
    #
    # ChangeSet
    # 2004/07/29 13:00:54-05:00 edwardsg@attica.americas.sgi.com
    # Add ia64 support to the rpm Makefile target.
    #
    # scripts/package/mkspec
    # 2004/07/29 13:00:41-05:00 edwardsg@attica.americas.sgi.com +13 -2
    # On ia64, only the EFI (fat) partition is available to boot from. The
    # rpm needs to install the kernel under /boot/efi to be useable on ia64.
    #
    diff -Nru a/scripts/package/mkspec b/scripts/package/mkspec
    --- a/scripts/package/mkspec 2004-07-29 13:04:34 -05:00
    +++ b/scripts/package/mkspec 2004-07-29 13:04:34 -05:00
    @@ -43,10 +43,21 @@
    echo "make clean && make"
    echo ""
    echo "%install"
    -echo 'mkdir -p $RPM_BUILD_ROOT/boot $RPM_BUILD_ROOT/lib $RPM_BUILD_ROOT/lib/modules'
    +
    +if [[ "$ARCH" != "ia64" ]]; then
    + echo 'mkdir -p $RPM_BUILD_ROOT/boot $RPM_BUILD_ROOT/lib $RPM_BUILD_ROOT/lib/modules'
    +else
    + echo 'mkdir -p $RPM_BUILD_ROOT/boot/efi $RPM_BUILD_ROOT/lib $RPM_BUILD_ROOT/lib/modules'
    +fi

    echo 'INSTALL_MOD_PATH=$RPM_BUILD_ROOT make modules_install'
    -echo 'cp $KBUILD_IMAGE $RPM_BUILD_ROOT'"/boot/vmlinuz-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION"
    +
    +if [[ "$ARCH" != "ia64" ]]; then
    + echo 'cp $KBUILD_IMAGE $RPM_BUILD_ROOT'"/boot/vmlinuz-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION"
    +else
    + echo 'cp $KBUILD_IMAGE $RPM_BUILD_ROOT'"/boot/efi/vmlinuz-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION"
    + echo 'ln -s '"efi/vmlinuz-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION" '$RPM_BUILD_ROOT'"/boot/"
    +fi

    echo 'cp System.map $RPM_BUILD_ROOT'"/boot/System.map-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION"

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2005-03-22 14:04    [W:0.032 / U:63.064 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site