Update linux sh files and appdir folder
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
# Run Nebula with portable data storage
|
||||
# User data (cookies, history, bookmarks) is stored in usr/data/ alongside the app.
|
||||
set -e
|
||||
|
||||
HERE="$(cd "$(dirname "$0")" && pwd)"
|
||||
|
||||
export APPDIR="$HERE"
|
||||
export PATH="$HERE/usr/bin:$PATH"
|
||||
export LD_LIBRARY_PATH="$HERE/usr/lib:$HERE/usr/lib64:$LD_LIBRARY_PATH"
|
||||
|
||||
# --- PORTABLE DATA CONFIGURATION ---
|
||||
# Store user data in a local folder for portable operation
|
||||
PORTABLE_DATA_DIR="$HERE/usr/data"
|
||||
export NEBULA_PORTABLE=1
|
||||
export NEBULA_PORTABLE_PATH="$PORTABLE_DATA_DIR"
|
||||
|
||||
# Create portable data directory with secure permissions if it doesn't exist
|
||||
if [ ! -d "$PORTABLE_DATA_DIR" ]; then
|
||||
mkdir -p "$PORTABLE_DATA_DIR"
|
||||
chmod 700 "$PORTABLE_DATA_DIR"
|
||||
fi
|
||||
|
||||
exec "$HERE/nebula-appdir/AppRun"
|
||||
Reference in New Issue
Block a user