= Spec の管理方法について = == Linux 編 == 1. 任意のディレクトリにspecファイルをチェックアウトします。[[BR]] 例: {{{ svn co http://trac.vinelinux.org/repos/projects/specs/trunk/h/hostapd }}} 2. specファイルの編集を行います。 3. 編集内容の確認を行います。[[BR]] rpmbuild/vbuilder等を使用してbuildを行う。[[BR]] 完成したrpmをテスト環境などにインストールしてみる。[[BR]] 4. 問題なければspecファイルをコミットします。[[BR]] 例: {{{ svn commit -m "編集内容など" }}} または {{{ svn ci -m "編集内容など" }}} ※ ci は commit の別名なので機能に差異はありません。 == Windows 編 == ※この例ではTortoiseSVNを使用します。 1. 任意のフォルダに編集したいspecファイルをチェックアウトします。[[BR]] 例: a. 任意のフォルダを右クリックし、チェックアウトを選択します。[[BR]][[Image(step1.png)]] b. 表示されたダイアログの内容を確認し [OK] を押します。[[BR]][[Image(step2.png)]] 2. specファイルの編集を行います。 保存するときに改行コード(LF)や文字コード(UTF-8)に注意してください。 3. 編集内容の確認を行います。[[BR]] rpmbuild/vbuilder等を使用してbuildを行う。[[BR]] 完成したrpmをテスト環境などにインストールしてみる。[[BR]] ※ Linux 上で行う必要があります。 4. 問題なければspecファイルをコミットします。[[BR]] 例: a. 任意のフォルダを右クリックし、コミットを選択します。[[BR]][[Image(step3.png)]] b. 表示されたダイアログの内容を確認し [OK] を押します。[[BR]][[Image(step4.png)]]