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
[email protected]
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
[email protected]
http://lists.gnu.org/mailman/listinfo/grub-devel