1. YoureCom
    1. Über mich
  2. Lösungen
    1. Tipprunde
    2. Aufgaben & Support
    3. Mitglieder-Netzwerk
    4. Online-Shop
    5. Alle Lösungen & Preise
  3. Für Admins
    1. Plugins
    2. ByteMon
    3. ByteMon: Community verwalten
    4. ByteMon: Portalidentität
    5. Individuelle Entwicklung
    6. WSC 6.3 Alpha
    7. GitHub
  4. Neuigkeiten
    1. Kurzmeldungen
  5. Support
  6. Mein Konto
  7. Lösungen testen
  • Anmelden
  • Registrieren
  • Warenkorb 0
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Aufgaben
  • Produkte
  • Pulse-Beiträge
  • Erweiterte Suche
  1. YoureCom – Software für Vereine, Teams & Communities
  2. Repository-Liste
  3. wsc-63-testbuilds

Build: Archiveinträge ohne ./-Präfix packen, damit der Installer package.xml findet; Selbstprüfung ergänzt

  • Marcel Beckers
  • -4 Löschungen
  • +14 Hinzufügungen
  • 18 Gesamt
  • 1 Dateien
  • 11. Oktober 2026 um 04:44
  • scripts/build.sh
    <pre>@@ -6,20 +6,30 @@ set -euo pipefail
    SRC="$(cd "$1" && pwd)"; OUT="$2"; mkdir -p "$OUT"; OUT="$(cd "$OUT" && pwd)"
    PKG="$(mktemp -d)"; trap 'rm -rf "$PKG" "$SRC/wcfsetup/install/packages/com.woltlab.wcf.tar"' EXIT
    +# Packs the content of a directory without a "./" prefix: WoltLab looks up "package.xml", not "./package.xml".
    +pack() { # <archive> <directory> [tar options]
    + local archive="$1" dir="$2"; shift 2
    + (cd "$dir" && tar -cf "$archive" "$@" -- $(ls -A))
    +}
    +
    # 1) JS bundles
    if [ "${SKIP_JS:-0}" != "1" ]; then (cd "$SRC/extra" && node _buildCore.js); fi
    # 2) Core package com.woltlab.wcf.tar
    cp -r "$SRC/com.woltlab.wcf/." "$PKG/"
    -tar -cf "$PKG/files.tar" -C "$SRC/wcfsetup/install/files" --exclude=./acp/templates .
    -tar -cf "$PKG/acptemplates.tar" -C "$SRC/wcfsetup/install/files/acp/templates" .
    -tar -cf "$PKG/templates.tar" -C "$SRC/com.woltlab.wcf/templates" .
    +pack "$PKG/files.tar" "$SRC/wcfsetup/install/files" --exclude=acp/templates
    +pack "$PKG/acptemplates.tar" "$SRC/wcfsetup/install/files/acp/templates"
    +pack "$PKG/templates.tar" "$SRC/com.woltlab.wcf/templates"
    rm -rf "$PKG/templates"
    mkdir -p "$PKG/language" "$PKG/acp/database"
    cp "$SRC"/wcfsetup/install/lang/*.xml "$PKG/language/"
    cp "$SRC/wcfsetup/setup/db/install_com.woltlab.wcf.php" "$PKG/acp/database/"
    mkdir -p "$SRC/wcfsetup/install/packages"
    -tar -cf "$SRC/wcfsetup/install/packages/com.woltlab.wcf.tar" -C "$PKG" .
    +pack "$SRC/wcfsetup/install/packages/com.woltlab.wcf.tar" "$PKG"
    +
    +# Self-check: entries must not start with "./"
    +if tar -tf "$SRC/wcfsetup/install/packages/com.woltlab.wcf.tar" | grep -q '^\./'; then echo "package entries have a ./ prefix" >&2; exit 1; fi
    +tar -tf "$SRC/wcfsetup/install/packages/com.woltlab.wcf.tar" | grep -qx 'package.xml'
    # 3) WCFSetup.tar.gz (install/ + setup/) and install.php
    tar -czf "$OUT/WCFSetup.tar.gz" -C "$SRC/wcfsetup" install setup

Bereit, deine Community smarter zu machen?

Ob fertiges Produkt oder individuelle Softwarelösung – überzeuge dich selbst.

Jetzt kaufen Demo testen

Direkter Support vom Entwickler

Zuletzt erledigte Aufgaben

  1. Overlay beim Verschieben eines Themas Clan Verwaltung Clan Verwaltung: Foren

    Marcel Beckers Erledigt am 23. Oktober 2026 um 22:10
  2. Feature-Wunsch: Einführung von Tippgemeinschaften / Team-Wertung (Team-Tippen) Wettbewerbe Basissystem Wettbewerbe: Tippspiel

    villain Erledigt am 22. Oktober 2026 um 08:15
  3. Verschiebung zwischen Clanforen/WSB Clan Verwaltung Clan Verwaltung: Foren

    Marcel Beckers Erledigt am 22. Oktober 2026 um 00:12
  4. Massenbearbeitung von Clans Clan Verwaltung

    Marcel Beckers Erledigt am 22. Oktober 2026 um 00:10
  5. Synchronisation zwischen Clan und Benutzergruppe erweitern Clan Verwaltung

    Marcel Beckers Erledigt am 21. Oktober 2026 um 23:59
  6. Überarbeitung der eigenen Events Clan Verwaltung

    Marcel Beckers Erledigt am 21. Oktober 2026 um 23:40
Arbeitsplatz
YoureCom – Software für Vereine, Teams & Communities

YoureCom – Software für Vereine, Teams & Communities. Seit 2004.

Fertig eingerichtete Lösungen für Verein, Team und Community, dazu Erweiterungen für die WoltLab Suite. Aus Wuppertal, für Kunden weltweit.

Lösungen

  • Tipprunde
  • Aufgaben & Support
  • Mitglieder-Netzwerk
  • Online-Shop
  • Alle Lösungen & Preise

Für Administratoren

  • Plugins
  • Clan Verwaltung
  • Wettbewerbe
  • MultiHunter
  • ByteMon
  • Individuelle Entwicklung

YoureCom

  • Über mich
  • Shop
  • Kontakt
  • Neuigkeiten
  • GitHub

Cloud-Verträge

  • AGB Cloud
  • AVV Cloud
  • Rechtswidrige Inhalte melden
  • Datenwechsel

Rechtliches

  • Datenschutzerklärung
  • Impressum
  • AGB
  • Vertrag widerrufen
  • Abonnements kündigen
  • Widerrufsbelehrung
© 2026 YoureCom · Marcel Beckers