2 Commits

Author SHA1 Message Date
Adrian Zürcher
8165b2d843 fix workflow take 3
All checks were successful
Build Slideshow App / build (amd64, , linux) (push) Successful in 1m24s
Build Slideshow App / build (amd64, .exe, windows) (push) Successful in 1m20s
Build Slideshow App / build (arm, 7, , linux) (push) Successful in 1m23s
Build Slideshow App / build (arm64, , linux) (push) Successful in 1m26s
2026-01-18 17:06:59 +01:00
Adrian Zürcher
e480141e89 fix workflow take 2 only linux
All checks were successful
Build Slideshow App / build (arm64, , linux) (push) Successful in 1m23s
2026-01-18 17:04:52 +01:00

View File

@@ -98,6 +98,7 @@ jobs:
# 2. Create Directory Structure # 2. Create Directory Structure
mkdir -p $BUILD_DIR/usr/bin mkdir -p $BUILD_DIR/usr/bin
mkdir -p $BUILD_DIR/usr/share/$PKG_NAME mkdir -p $BUILD_DIR/usr/share/$PKG_NAME
mkdir -p $BUILD_DIR/etc/systemd/system
mkdir -p $BUILD_DIR/DEBIAN mkdir -p $BUILD_DIR/DEBIAN
# 3. Copy Files # 3. Copy Files
@@ -116,10 +117,12 @@ jobs:
cat <<EOF > $BUILD_DIR/etc/systemd/system/$PKG_NAME.service cat <<EOF > $BUILD_DIR/etc/systemd/system/$PKG_NAME.service
[Unit] [Unit]
Description=Slideshow Application Service Description=Slideshow Application Service
After=network.target After=graphical.target
[Service] [Service]
Type=simple Type=simple
Environment=DISPLAY=:0
Environment=XAUTHORITY=/home/youruser/.Xauthority
ExecStart=/usr/bin/$PKG_NAME ExecStart=/usr/bin/$PKG_NAME
WorkingDirectory=/usr/share/$PKG_NAME WorkingDirectory=/usr/share/$PKG_NAME
Restart=always Restart=always
@@ -146,10 +149,10 @@ jobs:
#!/bin/sh #!/bin/sh
# Check if .env exists in the target share folder # Check if .env exists in the target share folder
if [ ! -f "/usr/share/$PKG_NAME/.env" ]; then if [ ! -f "/usr/share/$PKG_NAME/.env" ]; then
echo "Creating new .env from template..." echo "Creating new .env from template..."
cp /usr/share/$PKG_NAME/.env.template /usr/share/$PKG_NAME/.env cp /usr/share/$PKG_NAME/.env.template /usr/share/$PKG_NAME/.env
else else
echo ".env already exists, skipping template copy to preserve settings." echo ".env already exists, skipping template copy to preserve settings."
fi fi
echo "reload" echo "reload"