v1 | v1 | |
---|---|---|
1 | = RPM スクリプト = | |
2 | ||
3 | RPM スクリプト(scriptlet) は、SPEC ファイルで記述されている RPM のインストール/削除時に | |
4 | 実行されるスクリプトです。 | |
5 | ||
6 | == スクリプト記述方法 == | |
7 | ||
8 | === 引数 === | |
9 | ||
10 | ||
11 | == スクリプト実行順序 == | |
12 | ||
13 | 新旧パッケージのスクリプトは以下のような順序で実行されます。 | |
14 | ここではアップグレード時のスクリプトの実行順を例に紹介します。 | |
15 | ||
16 | 1. %pretrans (新パッケージ) | |
17 | 2. %pre (新パッケージ) | |
18 | 3. (新パッケージインストール) | |
19 | 4. %post (新パッケージ) | |
20 | 5. %preun (旧パッケージ) | |
21 | 6. (旧パッケージの削除) | |
22 | 7. %postun (旧パッケージ) | |
23 | 8. %posttrans (新パッケージ) | |
24 | ||
25 | なお、このうち %pretrans と %posttrans は rpm のトランザクション外で | |
26 | 実行されます。 | |
27 | ||
28 | == よくある例 == | |
29 | ||
30 | == |