Révision 5c0ce876
Ajouté par Thomas Noël il y a presque 10 ans
builder_scripts/builder_common.sh | ||
---|---|---|
2700 | 2700 |
echo ">>> BSDInstaller not being put into image type: ${1}" | tee -a ${LOGFILE} |
2701 | 2701 |
fi |
2702 | 2702 |
|
2703 |
# univnautes packages |
|
2704 |
echo ">>> UNIVNAUTES/START" | tee -a ${LOGFILE} |
|
2705 |
echo ">>> Search UnivNautes packages..." | tee -a ${LOGFILE} |
|
2706 |
if [ "$PFSPKGFILE" = "" ]; then |
|
2707 |
PFSPKGFILE=${SCRATCHDIR}/pfspackages |
|
2708 |
echo ">> PFSPKGFILE is not defined. Setting to ${PFSPKGFILE}." | tee -a ${LOGFILE} |
|
2709 |
fi |
|
2710 |
(${PKG_INFO} | grep bash) > $PFSPKGFILE |
|
2711 |
(${PKG_INFO} | grep python) >> $PFSPKGFILE |
|
2712 |
(${PKG_INFO} | grep py27-) >> $PFSPKGFILE |
|
2713 |
(${PKG_INFO} | grep lasso) >> $PFSPKGFILE |
|
2714 |
echo $PFSPKGFILE >> ${LOGFILE} |
|
2715 |
echo ">>> Installing UnivNautes packages: " | tee -a ${LOGFILE} |
|
2716 |
(${BUILDER_SCRIPTS}/scripts/pkginstall.sh) |
|
2717 |
echo ">>> force perl removal" | tee -a ${LOGFILE} |
|
2718 |
PERLPKG=$(${PKG_INFO} | grep perl5 | cut -f1 -d" ") |
|
2719 |
echo ">>> pkg_delete -f $PERLPKG:" | tee -a ${LOGFILE} |
|
2720 |
chroot /usr/local/pfsense-clone pkg_delete -f $PERLPKG |
|
2721 |
echo ">>> remove pyo/pyc files..." | tee -a ${LOGFILE} |
|
2722 |
find ${PFSENSEISODIR}/usr/local/ -type f -name "*.py[co]" -exec rm {} ";" |
|
2723 |
echo ">>> remove doc files:" | tee -a ${LOGFILE} |
|
2724 |
for d in ${PFSENSEISODIR}/usr/local/man ${PFSENSEISODIR}/usr/local/share/examples ${PFSENSEISODIR}/usr/local/share/doc # ${PFSENSEISODIR}/usr/local/lib/perl* |
|
2725 |
do |
|
2726 |
echo ">>> remove $d..." | tee -a ${LOGFILE} |
|
2727 |
rm -rf $d |
|
2728 |
done |
|
2729 |
echo ">>> remove locale files (not fr/en):" | tee -a ${LOGFILE} |
|
2730 |
DLOC="ar az be bg bn br bs ca cs cy da de el eo es es_AR es_MX et eu fa fi fy_NL ga gl he hi hr hu id is it ja ka kk km kn ko lt lv mk ml mn my nb ne nl nn os pa pl pt pt_BR ro ru sk sl sq sr sr_Latn sv sw ta te th tr tt uk ur vi zh_CN zh_TW" |
|
2731 |
for d in $(find ${PFSENSEISODIR}/usr/local/ -type d -name locale) |
|
2732 |
do |
|
2733 |
echo -n ">>> remove locales in $d..." | tee -a ${LOGFILE} |
|
2734 |
for loc in $DLOC |
|
2735 |
do |
|
2736 |
#echo -n " "$loc | tee -a ${LOGFILE} |
|
2737 |
rm -rf ${d}/${loc} |
|
2738 |
done |
|
2739 |
echo "" | tee -a ${LOGFILE} |
|
2740 |
done |
|
2741 |
echo ">>> UNIVNAUTES/END" | tee -a ${LOGFILE} |
|
2742 |
# end of univnautes packages |
|
2743 |
|
|
2703 | 2744 |
# Add extra files such as buildtime of version, bsnmpd, etc. |
2704 | 2745 |
cust_populate_extra |
2705 | 2746 |
|
Formats disponibles : Unified diff
add univnautes in builder_common.sh