こちらのサイトを参考に https://engineer-milione.com/tips/mac-script.html pkgbuildコマンドを使っていました。
pkgbuildコマンドを実行する際に、--scriptオプションを入れており、またできた.pkgファイルを--expandして中身を見てもscriptフォルダとファイルが存在しているのですが、いざ.pkgファイルを実行するとスクリプトファイルは動作してくれません。(スクリプトファイル単体での動作は確認済みです。)
スクリプトは script フォルダを作成してその中に preinstall.sh と post install.sh が入っています。
シェルは例えばこんな感じです。
preinstall
1#!/bin/bash 2mkdir /Users/$USER/Desktop/test
pkgbuild の実行は
pkgbuild \ --root <ルート> \ --identifier <identifier> \ --install-location <インストール先> \ --scripts <scriptファイルの場所> \ --ownership preserve \ PTLS.pkg
よろしければアドバイスよろしくお願いします。
あなたの回答
tips
プレビュー