webserver: Use permission_broker to open TCP ports in firewall
Replaced the upstart script firewall rules with using
permission_broker which allows us to configure protocol handlers
based on the web server configuration file.
BUG=brillo:178
TEST=`FEATURES=test emerge-link webserver`
CQ-DEPEND=CL:250400
Change-Id: I13c35121db5a560172732f9c259745280bb6a9b6
Reviewed-on: https://chromium-review.googlesource.com/249924
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Trybot-Ready: Alex Vakulenko <avakulenko@chromium.org>
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
diff --git a/webserver.gyp b/webserver.gyp
index 8566030..7b211f3 100644
--- a/webserver.gyp
+++ b/webserver.gyp
@@ -53,6 +53,19 @@
],
'includes': ['../common-mk/generate-dbus-proxies.gypi'],
},
+ {
+ 'action_name': 'generate-permission_broker-proxies',
+ 'variables': {
+ 'dbus_service_config': '<(platform2_root)/permission_broker/dbus_bindings/dbus-service-config.json',
+ 'mock_output_file': 'include/permission_broker/dbus-mocks.h',
+ 'proxy_output_file': 'include/permission_broker/dbus-proxies.h',
+ 'dbus_adaptors_out_dir': '',
+ },
+ 'sources': [
+ '<(platform2_root)/permission_broker/dbus_bindings/org.chromium.PermissionBroker.xml',
+ ],
+ 'includes': ['../common-mk/generate-dbus-proxies.gypi'],
+ },
],
},
{