私は現在、社内プログラム用の Debian パッケージに取り組んでいます。このパッケージの一部として、プログラムのほとんどの機能を実行するユーザーを作成する必要があります。postinst スクリプトでこれを行っています。postinst スクリプトは (アップグレード時などに) 何度も実行できるため、毎回ユーザーを作成しようとしないようにすることが重要です。
では、スクリプトの最初の実行時にのみユーザーが作成され、その後のスクリプトの実行に影響を与えないようにするにはどうすればよいでしょうか?