Projet

Général

Profil

« Précédent | Suivant » 

Révision 5c0ce876

Ajouté par Thomas Noël il y a presque 10 ans

add univnautes in builder_common.sh

Voir les différences:

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