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

先月 2015年04月 来月
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
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2015年04月13日(月) 旧暦 [n年日記] [更新:"2015/04/13 14:15:54"]

#1 [pkgsrc] bulkbuld (all.emacs.1)

Emacs のいろいろな版で package を作るための手続
h87@makoto 14:16:49/150413(..MODULAR/usr)% cat ../all-emacs.1
#!/bin/sh
ulimit
#cp -p /usr/pkg_bulk/etc/pbulk.conf /usr/pkg_bulk/etc/pbulk.conf-keep
#mv /packages /packages-keep
for i in 20 21 22 23 24 25 ; do
    if [ ! -d /packages-emacs$i ] ; then mkdir /packages-emacs$i ; fi
    if [ ! -d /result/emacs$i   ] ; then mkdir /result/emacs$i ; fi
    ln -sf /packages-emacs$i /packages;
    cp -p /etc/mk.conf-bak /etc/mk.conf;
    echo "EMACS_TYPE= emacs$i" >>  /etc/mk.conf ;
    sed  \
         -e "/report_subject_prefix/s,=.*,=\"bulkbuild (h87 emacs$i)\","  \
         -e "/report_rsync_target/s,=.*,=\"/result/emacs$i\","  \
         /usr/pkg_bulk/etc/pbulk.conf-keep > /usr/pkg_bulk/etc/pbulk.conf ;
# ----------------
    env \
    PATH=/usr/pkg_bulk/bin:/usr/pkg_bulk/sbin:${PATH} \
    bulkbuild ;
# ----------------
    rm /packages 
done
h87@makoto 14:30:35/150413(..MODULAR/usr)%
と思ったのだけれど、どうも少し変なので、違う版を用意した。
  • symlink で取換えるのをやめて
  • /etc/mk.conf と etc/pbulk.conf の両方で PACKAGES と packages を並行して取換えるようにした

h87@makoto 23:10:19/150413(/export/MODULAR)% cat all-emacs.2
#!/bin/sh
ulimit
#cp -p /usr/pkg_bulk/etc/pbulk.conf /usr/pkg_bulk/etc/pbulk.conf-keep
#mv /packages /packages-keep
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 /etc/mk.conf-bak /etc/mk.conf;
    echo "EMACS_TYPE= emacs$i" >>  /etc/mk.conf ;
    echo "PACKAGES= /packages-emacs$i" >>  /etc/mk.conf ;
    sed  \
         -e "/report_subject_prefix/s,=.*,=\"bulkbuild (h87 emacs$i)\","  \
         -e "/report_rsync_target/s,=.*,=\"/result/emacs$i\","  \
         /usr/pkg_bulk/etc/pbulk.conf-keep > /usr/pkg_bulk/etc/pbulk.conf ;
    echo "packages=/packages-emacs$i"     >> /usr/pkg_bulk/etc/pbulk.conf ;
# ----------------
    env \
    PATH=/usr/pkg_bulk/bin:/usr/pkg_bulk/sbin:${PATH} \
    bulkbuild ;
# ----------------
done
h87@makoto 23:11:06/150413(/export/MODULAR)%



最近の日記
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)