Install a /usr/bin/lua symlink
authorPatrick McCarty <patrick.mccarty@linux.intel.com>
Wed, 20 Feb 2013 20:49:03 +0000 (12:49 -0800)
committerPatrick McCarty <patrick.mccarty@linux.intel.com>
Wed, 20 Feb 2013 20:49:31 +0000 (12:49 -0800)
The %lua_version macro calls `lua`, but this is currently broken due to
the missing binary/symlink with this name.

Add a proper symlink to fix the issue.

Change-Id: Iab31208b8fe5b0fe71916be9311fca8c6f71730d

packaging/lua.spec

index b2b5736..aac98ed 100644 (file)
@@ -95,6 +95,8 @@ install -D %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/macros.lua
 #ln -sf liblua.so.%{major_version} %{buildroot}/%{_libdir}/liblua-%{major_version}.so
 chmod +x %{buildroot}/%{_libdir}/liblua.so.%{major_version}
 
+ln -s lua%{major_version} %{buildroot}%{_bindir}/lua
+
 %post -n liblua -p /sbin/ldconfig
 
 %postun -n liblua -p /sbin/ldconfig
@@ -104,6 +106,7 @@ chmod +x %{buildroot}/%{_libdir}/liblua.so.%{major_version}
 %doc COPYRIGHT HISTORY README
 %{_mandir}/man1/lua%{major_version}.1*
 %{_mandir}/man1/luac%{major_version}.1*
+%{_bindir}/lua
 %{_bindir}/lua%{major_version}
 %{_bindir}/luac%{major_version}
 %dir %{_libdir}/lua