mirror of
https://github.com/InstanceBrick/nightcap.git
synced 2026-10-17 23:00:46 +02:00
30 lines
1004 B
Bash
Executable File
30 lines
1004 B
Bash
Executable File
#!/bin/sh
|
|
# Copyright 2026 Mocktail Project Authors
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
set -eu
|
|
|
|
APPDIR="${APPDIR:-$(CDPATH= cd -P "$(dirname -- "$0")" && pwd)}"
|
|
|
|
InitializeAnyLinuxPaths() {
|
|
# quick-sharun preserves our custom AppRun, so its generated AppRun never
|
|
# runs these relocation hooks. WebKit and p11-kit use the patched paths
|
|
# even when WEBKIT_EXEC_PATH and SSL_CERT_FILE are set.
|
|
for anylinux_hook in 01-check-ca-certs.hook 01-path-mapping-hardcoded.hook; do
|
|
if [ -f "${APPDIR}/bin/${anylinux_hook}" ]; then
|
|
. "${APPDIR}/bin/${anylinux_hook}"
|
|
fi
|
|
done
|
|
}
|
|
|
|
if [ -n "${SHARUN_DIR:-}" ] && [ -x "${APPDIR}/bin/bash" ]; then
|
|
export PATH="${APPDIR}/bin:${PATH}"
|
|
export MOCKTAIL_ANYLINUX_BIN_DIR="${APPDIR}/bin"
|
|
export MOCKTAIL_BUNDLE_ROOT="${APPDIR}/usr/share/mocktail-bundle"
|
|
InitializeAnyLinuxPaths
|
|
exec "${APPDIR}/bin/bash" \
|
|
"${MOCKTAIL_BUNDLE_ROOT}/mocktail/scripts/portable_launcher.sh" "$@"
|
|
fi
|
|
|
|
exec "${APPDIR}/usr/share/mocktail-bundle/run.sh" "$@"
|