Calendarの19日目です。今回はsrpmをダウンロードしてきて何かをするのではなくて、パッケージのgitリポジトリからcloneしてきてビルドするときのメモです。パッケージのビルド方法としてはfedpkgを使うかmockを使うかの2通りがあります。両者の方法を見ていきましょう。fedpkgの場合masterブランチとかf29と言ったディストリビューションのバージョンのブランチをそのまま使わずに、ローカルにブランチを作って作業するとしましょう。'build-test'この場合、fedpkgで普通にmockbuildをするとエラーになります。これはローカルのブランチがリモートにも有ることを期待しているためです。--releaseオプションを使えと言われます。--release--releaseオプションはmockbuildオプションのオプションではなくて、fedpkgのオプションです。いうことでこのようにするとresults_bash/というディレクトリが出来て、その下にrpmパッケージが置かれます。plugins〜略〜mockの場合mockを使う場合は一旦srpmを作ってからビルドします。specとpatch諸々が有るディレクトリを指定し、srpmパッケージをresultdirオプションで指定した場所に作ります。plugins〜略〜そしてsrpmファイルをビルドしてrpmパッケージを作ります。srpmを展開してgitリポジトリと同じ構造で扱うrpmコマンドで~/rpmbuildにファイルを展開するのではなくてrpm2cpioとcpioで展開すればgitリポジトリと同じ構造で.specやpatch等を取り出せます。あとはmockの場合の方法でビルドできます。Calendarの13日目です。Powe...2018-09-09unikernelのruntimejsを試してみるruntime.jsを試してみたのでメモ書きです。runtme.jsはunikern...2018-03-20vdsoの領域を読んでファイルに保存ふとvdsoで提供されている関数の一覧が見たくなったので。(1)はてなブログをはじめよう!masami256さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。