Sto tentando di creare un pacchetto utilizzando i pacchetti che vengono installati in ~/Applications
( perché ogni utente può avere un'istanza dell'app in questione in esecuzione ma ha bisogno di una porta personalizzata per utente mentre si demone e viene eseguita come un server HTTP).
Non riesco a capire come è fatto. Nella sezione Payload posso scegliere solo /Applications
, /Library
e /Users/Shared
. Ho provato ad aggiungere una cartella personalizzata ma senza conoscere l'username in anticipo non so cosa mettere nel prompt.
Potrei usare uno script di shell nella scheda Script ( parte dell'installazione lo richiede comunque), ma non sono chiaro dove dovrebbe essere inserito il binario per l'app (potrei inserirlo in uno dei percorsi sopra indicati e spostarlo ma non desidero diffondere artefatti di build attorno al sistema dell'utente, anche per le build pulite), o come fare riferimento alla sua posizione iniziale nello script, sia tramite la scheda Payload o la sezione Risorse aggiuntive sotto Script.
Sono felice di utilizzare uno strumento diverso o modificare direttamente gli script (ai vecchi tempi ;-) qualsiasi aiuto o intuizione sarebbe molto apprezzata.