#!/bin/sh -ex cp luasocket-packageing/luasocket-scm-3.rockspec luasocket/luasocket-scm-3.rockspec cd luasocket luarocks config variables.CFLAGS " $CFLAGS" luarocks make --pack-binary-rock luasocket-scm-3.rockspec obj="luasocket-scm-3.$(luarocks config arch).rock" cp $obj /root cd /root if [ -z $(echo $CFLAGS | grep -o -E -- '( |^)-g( |$)') ]; then # And pack the library with upx unzip $obj lib/* upx --no-progress lib/* zip -r "$obj" lib fi