[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