[ALTSP] [SOLVED] Сборка чрута LTSP в 5.1

Michael Shigorin mike at osdn.org.ua
Wed Oct 6 08:38:05 UTC 2010


On Wed, Oct 06, 2010 at 08:43:45AM +0300, K. A. Bylym wrote:
> > разобрались) Ошибка была в том, что чрут собирался на
> > разделе, смонтированном с noexec.
> Зафиксировал на вики
> http://www.altlinux.org/LTSP/BuildYourself#.D0.A1.D0.B1.D0.BE.D1.80.D0.BA.D0.B0_LTSP_chroot

Спасибо! (хотя я бы снял noexec с /var, а не менял BASE)

Нарисовал тест -- можете подбросить приложенный скрипт
в /usr/share/ltsp/plugins/ltsp-build-client/ALTLinux/
и проверить, будет ли выведена диагностика в случае
сборки на /var с noexec?

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
-------------- next part --------------
case "$MODE" in
    configure)
        if [ -n "$BASE" ]; then
	    # NB: an entry can span two lines
            BASEDEV="$(df / | tail -n +2 | head -1)"
	    if grep -q  "^$BASEDEV[ 	].*[ 	].*[ 	].*\<noexec\>"; then
	        echo "ERROR: $BASE mounted with noexec option!"
		exit 1
	    fi
	else
	    echo "ERROR: BASE variable not defined!"
	    exit 1
        fi
        ;;
esac


More information about the Ltsp-server mailing list