diff --git a/data/calculate b/data/calculate index 04e09b0..f3cab50 100644 --- a/data/calculate +++ b/data/calculate @@ -68,8 +68,11 @@ install_video_driver() ;; nvidia) local nvidiamask=`variable_value install.os_nvidia_mask` - [[ -n $nvidiamask ]] && \ + if [[ -n $nvidiamask ]] + then + [[ -d /etc/portage/package.mask ]] || mkdir /etc/portage/package.mask echo $nvidiamask >/etc/portage/package.mask/nvidia + fi local drv="x11-drivers/nvidia-drivers" ;; *)