mirror of
https://github.com/id-Software/DOOM-3.git
synced 2026-03-20 08:59:56 +01:00
hello world
This commit is contained in:
39
neo/sys/linux/setup/image/setup.data/postinstall.sh
Normal file
39
neo/sys/linux/setup/image/setup.data/postinstall.sh
Normal file
@@ -0,0 +1,39 @@
|
||||
#!/bin/sh
|
||||
# create the wrapper
|
||||
|
||||
create_link()
|
||||
{
|
||||
|
||||
echo "#!/bin/sh
|
||||
# Needed to make symlinks/shortcuts work.
|
||||
# the binaries must run with correct working directory
|
||||
cd \"$1\"
|
||||
export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:.
|
||||
exec ./$BINARY \"\$@\"
|
||||
" > "$1/$TARGET"
|
||||
|
||||
chmod a+x "$1/$TARGET"
|
||||
|
||||
# and then we must symlink to this
|
||||
# can't be done from setup.xml because it would symlink the binary
|
||||
if [ -n "$SETUP_SYMLINKSPATH" ] && [ -d "$SETUP_SYMLINKSPATH" ]
|
||||
then
|
||||
# the symlink might already exists, in case we will remove it
|
||||
if [ -h "$SETUP_SYMLINKSPATH/$TARGET" ]
|
||||
then
|
||||
echo "Removing existing $TARGET symlink"
|
||||
rm "$SETUP_SYMLINKSPATH/$TARGET"
|
||||
fi
|
||||
echo "Installing symlink $SETUP_SYMLINKSPATH/$TARGET -> $1/$TARGET"
|
||||
ln -s "$1/$TARGET" "$SETUP_SYMLINKSPATH/$TARGET"
|
||||
fi
|
||||
}
|
||||
|
||||
BINARY=doom.x86
|
||||
TARGET=doom3
|
||||
create_link "$1"
|
||||
BINARY=doomded.x86
|
||||
TARGET=doom3-dedicated
|
||||
create_link "$1"
|
||||
|
||||
chmod +x "$1/openurl.sh"
|
||||
Reference in New Issue
Block a user