Añadir archivos a un dmg y redistribuirlo
Objetivo :
Añadir algunos archivos de configuración a firefox.dmg (mozilla.cfg y policies.json) con el objetivo de redistribuir el dmg modificado
Cómo se modifica el dmg :
- Descomprimir el dmg con herramientas como (hdiutils/ultraiso/transmac/dropdmg/disk-utilities)
- Montaje y adición de archivos al dmg descomprimido
- Opcional (recomprimir el dmg con las mismas utilidades usadas para descomprimir)
Asunto :
Al abrir el nuevo dmg en una máquina diferente se obtiene el resultado "firefox" is damaged and can't be opened, you should move it to trash
Lo que se probó :
- Eliminación de
com.apple.quarantine
con el comandoxattr -c
funciona pero no es una solución fiable - Trató de eliminar
_CodeSignature
directorios del dmg sin éxito - Crear un nuevo dmg que contenga archivos del anterior sin éxito
- He intentado editar Info.plist sin éxito
Pregunta :
¿Cómo hacer que el nuevo paquete dmg se pueda utilizar en otras máquinas? (Cómo evitar el error del gatekeeper sin usar xattr -c
)
0 votos
No sería más fácil crear un script que instale firefox entonces copia sobre los archivos modificados?
0 votos
¿Funciona la inserción de los archivos modificados en un DMG completamente nuevo? Puedes hacer un DMG de cualquier carpeta con la Utilidad de Discos.
0 votos
@Allan sí, pero su básicamente rodeando el problema porque el script necesitaría una firma ... pero podría ser una solución
0 votos
@Wowfunhappy es factible también, pero todavía el cheque dmg fallar también