Доброе утро.

Подскажите, пожалуйста, в таком вопросе.
Есть порт 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@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Reply via email to