MSI: Unterschied zwischen den Versionen

Aus darkrealm Wiki
Zur Navigation springen Zur Suche springen
Chris (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Chris (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 9: Zeile 9:
** Am Beispiel sogo-connector: <b>sogo-connector@inverse.ca.xpi</b>
** Am Beispiel sogo-connector: <b>sogo-connector@inverse.ca.xpi</b>
* Thunderbird_Work\Binary.WrappedExe neu erstellen:
* Thunderbird_Work\Binary.WrappedExe neu erstellen:
* Falls nicht vorhanden downloaden : https://hg.mozilla.org/mozilla-central/raw-file/tip/other-licenses/7zstub/firefox/7zSD.Win32.sfx und https://hg.mozilla.org/mozilla-central/raw-file/tip/browser/installer/windows/app.tag
** 7z a -r -t7z ../app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3
** 7z a -r -t7z ../app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3
** cat 7zSD.Win32.sfx app.tag app.7z > Binary.WrappedExe
** cat 7zSD.Win32.sfx app.tag app.7z > Binary.WrappedExe

Version vom 20. April 2020, 18:12 Uhr

Thunderbird MSI Paket mit Extensions splicen

  • Aktuellste Thunderbird MSI downloaden
  • msi2xml -b Thunderbird_Work <Thunderbird Setup.msi>
  • Thunderbird_Work\Binary.WrappedExe in temporäres Arbeitsverzeichnis extrahieren (7zip)
  • .xpi anpassen
  • angepasste .xpi ins core\distribution\extensions Verzeichnis kopieren
  • Auf die App-ID achten und .xpi-Datei entsprechend benennen
    • Am Beispiel sogo-connector: sogo-connector@inverse.ca.xpi
  • Thunderbird_Work\Binary.WrappedExe neu erstellen:
  • Falls nicht vorhanden downloaden : https://hg.mozilla.org/mozilla-central/raw-file/tip/other-licenses/7zstub/firefox/7zSD.Win32.sfx und https://hg.mozilla.org/mozilla-central/raw-file/tip/browser/installer/windows/app.tag
    • 7z a -r -t7z ../app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3
    • cat 7zSD.Win32.sfx app.tag app.7z > Binary.WrappedExe
  • .msi Datei neu erstellen:
    • xml2msi -m "Thunderbird Setup 68.2.2.xml" -o tb-custom.msi -s "ProductName=Mozilla Thunderbird 68.2.2-darkrealm x64 de"
  • MSI-Paket kann jetzt über GPO deployt werden