[freebsd] port emulators/open-vm-tools

Mikhail Golub gmn at gmn.org.ua
Fri Dec 29 08:27:22 EET 2017


Доброго времени суток.

Ошибка исправлена.
Спасибо Eugene Grosbein за оказанную помощь.

26.12.2017 8:18, Mikhail Golub пишет:
> Доброе утро.
> 
> Подскажите, пожалуйста, в таком вопросе.
> Есть порт emulators/open-vm-tools.
> Так вот в нем "зашито", что конфиг находится в 
> /usr/local/share/vmware-tools/tools.conf
> 
> И после обновления порта созданный конфиг удаляется.
> Сделал патчик:
> --- vmware-guestd.in.orig       2017-03-24 16:43:24.000000000 +0200
> +++ vmware-guestd.in    2017-12-18 13:04:40.975136000 +0200
> @@ -19,6 +19,7 @@
>   rcvar=vmware_guestd_enable
> 
>   load_rc_config $name
> +: ${vmware_guestd_config="/usr/local/share/vmware-tools/tools.conf"}
> 
>   checkvm_cmd="%%PREFIX%%/bin/vmware-checkvm > /dev/null"
>   if ${checkvm_cmd} > /dev/null ; then
> @@ -31,6 +32,6 @@
>   pidfile="/var/run/${name}.pid"
>   start_precmd="${checkvm_cmd}"
>   stop_precmd="${checkvm_cmd}"
> -command_args="--background ${pidfile} -c 
> %%PREFIX%%/share/vmware-tools/tools.conf -p 
> %%PREFIX%%/lib/open-vm-tools/plugins/vmsvc"
> +command_args="--background ${pidfile} -c ${vmware_guestd_config} -p 
> %%PREFIX%%/lib/open-vm-tools/plugins/vmsvc"
> 
>   run_rc_command "$1"
> 
> 
> После этого я могу в /etc/rc.conf задать:
> vmware_guestd_config="/usr/local/etc/vmware-tools/tools.conf"
> 
> Но хлопотно после каждого обновления порта применять патч.
> Написал MAINTAINER-у, но пока результата нет.
> 
> Как можно себе добавить "на постоянной основе" свой патч в порт?
> 
> P.S. Конфиг нужен чтобы подавить вывод в лог /var/log/vmware-vmsvc.log 
> подобного мусора:
> [Dec 26 08:14:52.953] [ warning] [guestinfo] Failed to get nic info.
> [Dec 26 08:15:22.960] [ warning] [guestinfo] Failed to get nic info.
> [Dec 26 08:15:52.965] [ warning] [guestinfo] Failed to get nic info.
> [Dec 26 08:16:22.966] [ warning] [guestinfo] Failed to get nic info.
> 
> # cat /usr/local/etc/vmware-tools/tools.conf
> [logging]
>      vmsvc.level=error
> 
> _______________________________________________
> freebsd mailing list
> freebsd at uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd



More information about the freebsd mailing list