macOSでpkgインストーラを作成する際,preinstall,postinstallといったスクリプトファイルを作ることでインストール前後の処理を書くことができる.
インストールはrootユーザで行われるため,スクリプト内では logname
など通常の方法でユーザ名を取得することができない.
現在のユーザ名を知りたい場合は以下のコマンドで取得することができる.
$(stat -f '%Su' $HOME)
macOSでpkgインストーラを作成する際,preinstall,postinstallといったスクリプトファイルを作ることでインストール前後の処理を書くことができる.
インストールはrootユーザで行われるため,スクリプト内では logname
など通常の方法でユーザ名を取得することができない.
現在のユーザ名を知りたい場合は以下のコマンドで取得することができる.
$(stat -f '%Su' $HOME)
Register as a new user and use Qiita more conveniently