[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:32449] ソースファイルとPlamoBuild (Plmao-7.0)



尾形です。

ソースファイルがどこにあるのかと思っておりましたが、
/usr/share/doc にある PlamoBuild.pkgname のurl=に記載が
あるのでソースパッケージとしては用意していない感じ。

grub-2.02のパッケージのPlamoBuild.grub-2.02では

#!/bin/sh
##############################################################
pkgbase='grub'
vers='2.02'
url="http://ftp.gnu.org/gnu/${pkgbase}/${pkgbase}-${vers}.tar.xz";
verify=""
arch=`uname -m`
build=B11
src="${pkgbase}-${vers}"
OPT_CONFIG_COMMON="
        --sbindir=/sbin
        --enable-device-mapper
        --enable-cache-stats
        --enable-boot-time
        --enable-grub-mkfont
        --enable-grub-mount
        --disable-mm-debug
        --disable-werror"
のようになっており、この少し先に

if [ $# -eq 0 ] ; then
  opt_download=0 ; opt_config=1 ; opt_build=1 ; opt_package=1
else
  opt_download=0 ; opt_config=0 ; opt_build=0 ; opt_package=0

となっていますのでopt_download=1として実行するとパッケージ作成
まで実行するようです。

パッケージ作成に必要なパッチなどは/usr/share/docのパッケージ別
に用意されているようで、解凍しておけばそれらも組み込んで実行
するようです。

Plamoの場合、カーネルの再構築やソースファイルからのmakeなど
他のディストリビューションよりはるかに見通し良くできるところが
良いかなと思っています。

PlamoBuildについてはこじまさんの解説があるようですのでそちらを
見ると良いと思います、などと言いながらまだよく読んでいません。
http://gihyo.jp/lifestyle/serial/01/ganshiki-soushi/0086

..................................................


Follow-Ups
[plamo:32450] Re: ソースファイルとPlamoBuild (Plmao-7.0), KATOH Yasufumi

[検索ページ] [メール一覧]
Plamo ML 公開システム