1
0
mirror of https://git.openwrt.org/feed/packages.git synced 2024-06-16 20:33:58 +02:00
openwrt-packages/lang/luarocks/patches/02_allow_configure_uname_siteconfig_adjustment.patch
David Thornley 1542acaba7 luarocks: Fix seeded uname (s/m) in siteconfig
LUAROCKS_UNAME_S/LUAROCKS_UNAME_M were being set automatically to host’s architecture and system/kernel name (e.g.. x86 and Darwin for the macOS)
The variables can now be supplied to configure via the supplied patch.
They are currently _S being hardcoded to “Linux” and _M set to the target architecture in the MakeFile.

Signed-off-by: David Thornley <david.thornley@touchstargroup.com>
2016-12-22 18:12:15 +11:00

38 lines
954 B
Diff

Index: luarocks-2.2.2/configure
===================================================================
--- luarocks-2.2.2.orig/configure
+++ luarocks-2.2.2/configure
@@ -388,18 +388,22 @@ then
fi
echo_n "Configuring for system... "
-if uname -s
-then
- LUAROCKS_UNAME_S=`uname -s`
-else
- die "Could not determine operating system. 'uname -s' failed."
+if [ -z "$LUAROCKS_UNAME_S" ]; then
+ if uname -s
+ then
+ LUAROCKS_UNAME_S=`uname -s`
+ else
+ die "Could not determine operating system. 'uname -s' failed."
+ fi
fi
echo_n "Configuring for architecture... "
-if uname -m
-then
- LUAROCKS_UNAME_M=`uname -m`
-else
- die "Could not determine processor architecture. 'uname -m' failed."
+if [ -z "$LUAROCKS_UNAME_M" ]; then
+ if uname -m
+ then
+ LUAROCKS_UNAME_M=`uname -m`
+ else
+ die "Could not determine processor architecture. 'uname -m' failed."
+ fi
fi
for v in 5.1 5.2 5.3; do