MEMO el は/usr/share/emacs/site-lisp/%{name} に入れよ. installscript は /usr/lib/emacsen-common/packages/install/%{origname} removescript は /usr/lib/emacsen-common/packages/remove/%{origname} rpmmacros %installemacsenscript %{origname} %{SOURCE1} el の compile install を行うスクリプトのinstall %installemacsenscript %{origname} %{SOURCE2} install された elc の削除 %emacsen-package-install %{origname} install script を呼び出す. %emacsen-package-remove %{origname} remove script を呼び出す. default のflavor について。 /var/lib/emacsen-common/default-flavor を作る。 20.4 install 時 find def/ default-flavor = 20.4 exp.upgrade 20.4 -> 20.5 20.5 install 時 現在のflavor を取りだす。 一時的に変更 emacs-install 実行(flavor 周り抜き) もどす。 installed-flavor の最後に追加 20.4 remove 時 default-flavor が自分か? installed-flavor は最後じゃない? 自分削除、installed-flavor の最後をdefault-flavor に追加 else 自分削除なにもしない。 else 自分削除なにもしない new command について /usr/bin/default-emacsen package-name package-name からflavor を取りだす change-default-flavor.rb で変更 はあはあ 実装してみるか