|
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 を見れば分る ? ( つっこみ )
|
最近の日記 2025年01月15日 ・今更 advent calendar 2025年01月12日 ・金柑収穫 2025年01月07日 ・sh: 1: not found ・sh: 1: not found 2025年01月02日 ・geography/R-s2 | ||