hns - 日記自動生成システム - Version 2.19.9

先月 2015年07月 来月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2015年07月04日() 旧暦 [n年日記] [更新:"2015/07/05 12:46:53"]

#1 [pkgsrc][emacs] bulkbuild (emacs-all) Emacs のいろいろな版で package

2015/04/13 に Emacs のいろいろな版で package という日記を書いたが、その更新情報
いま使っているのは次の sh script
t-105@makoto 21:27:13/150705(~)% cat /export/CHROOT/emacs-all
#!/bin/sh
MK_CONF=/etc/mk.conf
MK_CONF_BAK=/etc/mk.conf-keep
PB_CONF=/usr/pkg_bulk/etc/pbulk.conf
PB_CONF_BAK=/usr/pkg_bulk/etc/pbulk.conf-keep

ulimit
if [ ! -f ${MK_CONF_BAK} ] ; then cp -p ${MK_CONF}  ${MK_CONF_BAK} ; fi
if [ ! -f ${PB_CONF_BAK} ] ; then cp -p ${PB_CONF}  ${PB_CONF_BAK} ; fi

for i in 20 21 22 23 24 25  ; do
    if [ ! -d /packages-emacs$i ] ; then mkdir -p /packages-emacs$i/All ; fi
    if [ ! -d /result/emacs$i   ] ; then mkdir -p /result/emacs$i ; fi
    cp -p ${MK_CONF_BAK}  ${MK_CONF} ;
    echo "EMACS_TYPE= emacs$i"         >> ${MK_CONF} ;
    echo "PACKAGES= /packages-emacs$i" >> ${MK_CONF} ;
    sed  \
         -e "/report_subject_prefix/s,=.*,=\"bulkbuild (t-105 emacs$i)\","  \
         -e "/report_rsync_target/s,=.*,=\"/result/emacs$i\","  \
         ${PB_CONF_BAK}                   >  ${PB_CONF};
    echo "packages=/packages-emacs$i"     >> ${PB_CONF};
# ----------------
    env \
    PATH=/usr/pkg_bulk/bin:/usr/pkg_bulk/sbin:${PATH} \
    bulkbuild ;
# ----------------
done
実は、これ、emacs の版に依存しないような package、例えば perl も、 全て別々に作るので、無駄が多い。が、しかし、依存するかしないかは .. 簡単に分らない .. (?) DEPENDS を見れば分る ?



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)