I've created a ChangeLog entry and have attaced all the patches along with it in this email.
On 2/14/07, Yoshinori K. Okuji <[EMAIL PROTECTED]> wrote:
On Monday 12 February 2007 07:20, Jerone Young wrote: > I accidentally sent the wrong changes in the last email. So please pay > them no attention. The patches in this email are the right ones. Thank you for your contribution. I think your patches look good, but I would like you to write ChangeLog as well. Okuji _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel
diff -r e6e15bb2da5c ChangeLog --- a/ChangeLog Sat Feb 17 16:31:30 2007 -0600 +++ b/ChangeLog Sat Feb 17 16:36:47 2007 -0600 @@ -1,3 +1,9 @@ 2007-02-12 Hollis Blanchard <[EMAIL PROTECTED] +2007-02-17 Jerone Young <[EMAIL PROTECTED]> + *configure.ac: Add argument for autoconf to use tranformation ability + *Makefile.in: Add autoconf package transformation code + *util/i386/pc/grub-install.in: Likewise + *util/powerpc/ieee1275/grub-install.in: Likewise + 2007-02-12 Hollis Blanchard <[EMAIL PROTECTED]> * include/grub/ieee1275/ieee1275.h: Update copyright.
diff -r cca565f3c398 Makefile.in --- a/Makefile.in Sun Feb 11 09:48:36 2007 -0600 +++ b/Makefile.in Sun Feb 11 11:44:32 2007 -0600 @@ -16,6 +16,8 @@ SHELL = /bin/sh SHELL = /bin/sh @SET_MAKE@ + +transform = @program_transform_name@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ @@ -34,8 +36,8 @@ infodir = @infodir@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ -pkgdatadir = $(datadir)/@PACKAGE_TARNAME@ -pkglibdir = $(libdir)/@PACKAGE_TARNAME@/$(target_cpu)-$(platform) +pkgdatadir = $(datadir)/`echo @PACKAGE_TARNAME@ | sed '$(transform)'` +pkglibdir = $(libdir)/`echo @PACKAGE_TARNAME@/$(target_cpu)-$(platform) | sed '$(transform)'` PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ @@ -134,18 +136,18 @@ install-local: all $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_UTILITIES)'; for file in $$list; do \ if test -f "$$file"; then dir=; else dir="$(srcdir)"; fi; \ - dest="`echo $$file | sed 's,.*/,,'`"; \ + dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \ $(INSTALL_PROGRAM) $$dir$$file $(DESTDIR)$(bindir)/$$dest; \ done $(mkinstalldirs) $(DESTDIR)$(sbindir) @list='$(sbin_UTILITIES)'; for file in $$list; do \ if test -f "$$file"; then dir=; else dir="$(srcdir)"; fi; \ - dest="`echo $$file | sed 's,.*/,,'`"; \ + dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \ $(INSTALL_PROGRAM) $$dir$$file $(DESTDIR)$(sbindir)/$$dest; \ done @list='$(sbin_SCRIPTS)'; for file in $$list; do \ if test -f "$$file"; then dir=; else dir="$(srcdir)"; fi; \ - dest="`echo $$file | sed 's,.*/,,'`"; \ + dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \ $(INSTALL_SCRIPT) $$dir$$file $(DESTDIR)$(sbindir)/$$dest; \ done @@ -159,11 +161,11 @@ uninstall: rm -f $(DESTDIR)$(pkglibdir)/$$dest; \ done @list='$(bin_UTILITIES)'; for file in $$list; do \ - dest="`echo $$file | sed 's,.*/,,'`"; \ + dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \ rm -f $(DESTDIR)$(bindir)/$$dest; \ done @list='$(sbin_UTILITIES) $(sbin_SCRIPTS)'; for file in $$list; do \ - dest="`echo $$file | sed 's,.*/,,'`"; \ + dest="`echo $$file | sed 's,.*/,,' | sed '$(transform)'`"; \ rm -f $(DESTDIR)$(sbindir)/$$dest; \ done diff -r cca565f3c398 configure.ac --- a/configure.ac Sun Feb 11 09:48:36 2007 -0600 +++ b/configure.ac Sun Feb 11 09:49:54 2007 -0600 @@ -39,6 +39,9 @@ AC_CONFIG_HEADER([config.h]) # Checks for host and target systems. AC_CANONICAL_HOST AC_CANONICAL_TARGET + +# Program name transformations +AC_ARG_PROGRAM case "$host_cpu" in powerpc64) host_m32=1 ;;
diff -r cca565f3c398 util/i386/pc/grub-install.in --- a/util/i386/pc/grub-install.in Sun Feb 11 09:48:36 2007 -0600 +++ b/util/i386/pc/grub-install.in Sun Feb 11 13:55:26 2007 -0600 @@ -18,6 +18,8 @@ # Foundation, Inc., 51 Franklin St - Suite 330, Boston, MA 02110, USA. # Initialize some variables. +transform="@program_transform_name@" + [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @@ -28,14 +30,14 @@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -pkglibdir=${libdir}/${PACKAGE_TARNAME}/${target_cpu}-${platform} - -grub_setup=${sbindir}/grub-setup -grub_mkimage=${bindir}/grub-mkimage -grub_mkdevicemap=${sbindir}/grub-mkdevicemap -grub_probe=${sbindir}/grub-probe +pkglibdir=${libdir}/`echo ${PACKAGE_TARNAME}/${target_cpu}-${platform} | sed ${transform}` + +grub_setup=${sbindir}/`echo grub-setup | sed ${transform}` +grub_mkimage=${bindir}/`echo grub-mkimage | sed ${transform}` +grub_mkdevicemap=${sbindir}/`echo grub-mkdevicemap | sed ${transform}` +grub_probe=${sbindir}/`echo grub-probe | sed ${transform}` rootdir= -grub_prefix=/boot/grub +grub_prefix=`echo /boot/grub | sed ${transform}` modules= install_device= @@ -132,7 +134,7 @@ netbsd* | openbsd*) netbsd* | openbsd*) # Because /boot is used for the boot block in NetBSD and OpenBSD, use /grub # instead of /boot/grub. - grub_prefix=/grub + grub_prefix=`echo /grub | sed ${transform}` bootdir=${rootdir} ;; *) @@ -141,7 +143,7 @@ netbsd* | openbsd*) ;; esac -grubdir=${bootdir}/grub +grubdir=${bootdir}/`echo grub | sed ${transform}` device_map=${grubdir}/device.map # Check if GRUB is installed.
diff -r cca565f3c398 util/powerpc/ieee1275/grub-install.in --- a/util/powerpc/ieee1275/grub-install.in Sun Feb 11 09:48:36 2007 -0600 +++ b/util/powerpc/ieee1275/grub-install.in Sun Feb 11 14:30:56 2007 -0600 @@ -21,6 +21,8 @@ # http://ppc64-utils.ozlabs.org . # Initialize some variables. +transform="@program_transform_name@" + [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ @@ -30,11 +32,11 @@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -pkglibdir=${libdir}/${PACKAGE_TARNAME}/${target_cpu}-${platform} +pkglibdir= ${libdir}/`echo ${PACKAGE_TARNAME}/${target_cpu}-${platform} | sed ${transform}` -grub_mkimage=${bindir}/grub-mkimage +grub_mkimage=${bindir}/`echo grub-mkimage | sed ${transform}` rootdir= -grub_prefix=/boot/grub +grub_prefix=`echo /boot/grub | sed ${transform}` modules= install_device= @@ -109,7 +111,7 @@ fi # Initialize these directories here, since ROOTDIR was initialized. bootdir=${rootdir}/boot -grubdir=${bootdir}/grub +grubdir=${bootdir}/`echo grub | sed ${transform}` set $grub_mkimage dummy if test -f "$1"; then
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel