多くの場所にあるさまざまなファイルやフォルダーから(定期的かつ自動的に)インストーラーを作成したいと思います。しかし、インストールしたいアイテムのすべてのパスをpackagemakerコマンドに提供する方法がわかりません。
これは内部開発を目的としたものであり、顧客への配布を目的としたものではありません。含まれているファイルを構成可能にしたい。パスは頻繁に変更されるため、GUIを使用してすべてのパスを追加することは実際にはオプションではありません。
私ができる最善のことは、--watch
旗とtouch
パッケージに含まれている必要なものすべてを使用することでした。これは非常に面倒で、同時にアクセスされる他のファイルが含まれます。私が含めたいものに共通のスキームがないので--filter
、残りを除外することはできません。
理想的には、パスでいっぱいのファイルを与えるだけで、パッケージがビルドされます。それが選択肢ではない場合、私はXMLを生成したり、コマンドラインに配置したりすることを嫌がりません。インストーラーに必要なファイルはおそらく30個までありますが、その数はおそらく増えるでしょう。
これを行うためのより良い方法はありますか?私はポイントを逃していますか?
編集:パッケージに必要なすべてのファイルをディレクトリにコピーして、--root
フラグを使用できると考えました。それが最善の方法ですか?
編集2:シンボリックリンクでそれを行う方法があるので、以前にファイルをコピーする必要はありませんか?