I am helping with the set up of a Linux-based Library kiosk thin client solution. We are using Chromium 42 for the web browser, which is launched by a shell script. Various Chromium command line flags are set, which vary depending on the particular thin client's use. For example, there are thin clients for Library study room bookings and thin clients for searching the Library catalogue. We are using a json file to set allowed (whitelisted) sites and other policies, as outlined at
https://www.chromium.org/administrators/linux-quick-start. This file lives in /etc/chromium/policies/managed. What we'd like to do is vary this file according to use, i.e. have Chromium read in the policy file from a specified location, for example:
/usr/bin/chromium-browser --managed-policy-file=/home/libcat/.config/chromium-browser/policies/managed/policy-libcat.json