Fix hardcoded paths in Limbo
This commit is contained in:
parent
9243a10a4d
commit
96280a9235
|
@ -18,18 +18,28 @@ install:
|
||||||
install -d "${pkg}/opt/inferno"
|
install -d "${pkg}/opt/inferno"
|
||||||
install -d "${pkg}/usr/local/bin"
|
install -d "${pkg}/usr/local/bin"
|
||||||
|
|
||||||
wget "$(curl -sSL http://www.vitanuova.com/inferno/downloads.html | grep -E 'inferno-[0-9]+\.tgz' | grep -Eo 'http://[^"]+')" -O inferno.tgz
|
url="$(curl -sSL http://www.vitanuova.com/inferno/downloads.html | grep -E 'inferno-[0-9]+\.tgz' | grep -Eo 'http://[^"]+')"
|
||||||
tar -xf inferno.tgz -C "${pkg}/opt/inferno" --strip-components=1
|
wget "${url}" -O inferno.tgz
|
||||||
chmod -R u+w,a=u,go-w "${pkg}/opt/inferno"
|
|
||||||
pushd "${pkg}/opt/inferno"
|
sudo mkdir /opt/inferno
|
||||||
|
sudo chown riju:riju /opt/inferno
|
||||||
|
tar -xf inferno.tgz -C /opt/inferno --strip-components=1
|
||||||
|
chmod -R u+w,a=u,go-w /opt/inferno
|
||||||
|
|
||||||
|
pushd /opt/inferno
|
||||||
sed -i 's/gcc/gcc -m32/g' makemk.sh
|
sed -i 's/gcc/gcc -m32/g' makemk.sh
|
||||||
sed -i "s#ROOT=.*#ROOT=${PWD}#" mkconfig
|
sed -i "s#ROOT=.*#ROOT=${PWD}#" mkconfig
|
||||||
sed -i "s#CFLAGS=#CFLAGS=-fcommon#" mkfiles/mkfile-Linux-386
|
sed -i "s#CFLAGS=#CFLAGS=-fcommon#" mkfiles/mkfile-Linux-386
|
||||||
./makemk.sh
|
./makemk.sh
|
||||||
PATH="$PWD/Linux/386/bin:$PATH" mk install
|
PATH="$PWD/Linux/386/bin:$PATH" mk install
|
||||||
ln -s "/opt/inferno/Linux/386/bin/emu" "/opt/inferno/Linux/386/bin/limbo" "${pkg}/usr/local/bin/"
|
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
shopt -s dotglob
|
||||||
|
mv /opt/inferno/* "${pkg}/opt/inferno/"
|
||||||
|
sudo rmdir /opt/inferno
|
||||||
|
|
||||||
|
ln -s "/opt/inferno/Linux/386/bin/emu" "/opt/inferno/Linux/386/bin/limbo" "${pkg}/usr/local/bin/"
|
||||||
|
|
||||||
setup: |
|
setup: |
|
||||||
ln -s /opt/inferno/* ./
|
ln -s /opt/inferno/* ./
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue