Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f8dce0b817 |
@@ -102,8 +102,6 @@ jobs:
|
|||||||
mkdir -p $BUILD_DIR/etc/systemd/system
|
mkdir -p $BUILD_DIR/etc/systemd/system
|
||||||
mkdir -p $BUILD_DIR/DEBIAN
|
mkdir -p $BUILD_DIR/DEBIAN
|
||||||
|
|
||||||
chown -R "$REAL_USER:$REAL_USER" /usr/share/slideshowapp/data
|
|
||||||
|
|
||||||
# 3. Copy Files
|
# 3. Copy Files
|
||||||
cp ${APP_NAME} $BUILD_DIR/usr/bin/$PKG_NAME
|
cp ${APP_NAME} $BUILD_DIR/usr/bin/$PKG_NAME
|
||||||
cp -r ./web $BUILD_DIR/usr/share/$PKG_NAME/
|
cp -r ./web $BUILD_DIR/usr/share/$PKG_NAME/
|
||||||
@@ -162,6 +160,10 @@ jobs:
|
|||||||
|
|
||||||
USER_HOME=$(getent passwd "$REAL_USER" | cut -d: -f6)
|
USER_HOME=$(getent passwd "$REAL_USER" | cut -d: -f6)
|
||||||
|
|
||||||
|
echo "Setting permissions for /usr/share/slideshowapp..."
|
||||||
|
chown -R "$REAL_USER:$REAL_USER" /usr/share/slideshowapp
|
||||||
|
chmod -R 755 /usr/share/slideshowapp
|
||||||
|
|
||||||
echo "Post-install: Target user is $REAL_USER"
|
echo "Post-install: Target user is $REAL_USER"
|
||||||
echo "Post-install: Target home is $USER_HOME"
|
echo "Post-install: Target home is $USER_HOME"
|
||||||
|
|
||||||
@@ -171,7 +173,7 @@ jobs:
|
|||||||
cp /usr/share/slideshowapp/env.template /usr/share/slideshowapp/.env || true
|
cp /usr/share/slideshowapp/env.template /usr/share/slideshowapp/.env || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 3. Setup Autostart (THE FIX)
|
# 3. Setup Autostart
|
||||||
# We use -p to ensure parent directories exist and set ownership immediately
|
# We use -p to ensure parent directories exist and set ownership immediately
|
||||||
AUTOSTART_DIR="$USER_HOME/.config/autostart"
|
AUTOSTART_DIR="$USER_HOME/.config/autostart"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user