-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 2021-02-03 at 18:34, Andrew J. Buehler wrote:
> On 2021-02-03 at 18:26, Andrew J. Buehler wrote: > >> Does policies.json support local file paths for the Install >> property of the Extension policy under Windows? If so, what >> syntax is necessary when specifying them? >> >> >> Version 2.7 of the policy-templates document (which I believe is >> the relevant one for ESR 78.7) gives example paths of the forms >> "https://addons.mozilla.org/firefox/downloads/somefile.xpi" and >> "//path/to/xpi" - that is, a remote-URL path, and some form of >> filesystem-based path (not clear whether local or network). >> >> It mentions that native paths are supported, which I infer to >> mean that e.g. local paths of forms such as "/path/to/xpi" would >> work on a Linux system. >> >> >> However, when I try a local path of the form >> "C:\path\to\filename.xpi" on a Windows system - that being the >> form native paths typically take on Windows - Firefox ESR 78.7.0 >> doesn't apply settings from the resulting JSON file, and >> about:policies shows that there were errors parsing the file. A >> UNC version of that local path ("\\C$\path\to\filename.xpi") - >> the other Windows-native path form - gives the same result. > > Unsurprisingly enough, not long after writing the above it > occurred to me to try replacing the backslashes in that UNC path > with slashes, to match the given non-URL example: > "//C$/path/to/filename.xpi". > > In my (so far brief) testing since that point, that appears to > work. At the least it doesn't produce the JSON-parsing errors. Further testing shows that this does not in fact work to load the XPI; there are no apparent errors visible (though I didn't check the consoles), and the rest of the JSON file is loaded and handled fine, but the extension does not get installed. What does work is a file-protocol version of the path: "file:///C:/path/to/filename.xpi" That's probably more consistent with expectable path syntaxes than the form I had previously thought was working, but as can be observed, I didn't find it intuitive as a form to try based on the given examples. > If possible, I would request that actual Windows native path forms > be supported. > > If that's not reasonably possible, I would request that at least > the specific syntax necessary for specifying Windows paths be given > in an example in the policy-templates document, for > discoverability. As such, these requests still stand. - -- Andrew J. Buehler -----BEGIN PGP SIGNATURE----- iQJJBAEBCgAzFiEEJCOqsZEc2qVC44pUBKk1jTQoMmsFAmAbP4wVHHdhbmRlcmVy QGZhc3RtYWlsLmZtAAoJEASpNY00KDJrpd0P/Rh2f/Si5sLsP5Q7megiMmZwFR8d rQoolwBbyyFoUdKLzLE3VWYugOVZJtGOJhUeEtVoTPq5l8csrZ5BWYZLuyyh4YYU 5IA5aj2KqQIVV0gqwk/rEUDYbR/rYDBHJJsMU8gv21VwYbGTwX8E8YwrWq5+jelg WI8LftWU+YTR8gCGTMNWuWrkAKoPUZwKsGuhmtxmmsfVtq0JDH4R3ApbsXHyqSeS dU2uEmvE0C+5VTvOpNQ2okP6WeKF+yXqDa/PJxHsBATV32cFgnqPDZrCQlnGE8v0 zLljlptaPWGzGMT75uC9IIynVZgt269wiyuob6aYXJhFJ7tkX779o5pL3pYptO4i 3l6rWvAv/aYdGHlBigRp+/WhVkDZtQ4eaT8bT+YNju8zTJyyYJuiZWf/5110nX+g yj8Srw7ZR6sfB1sTHqu2WktLUNXUzbs4yNmIzm8TOvgBFx8WeeNPHVIASvfrs6dV UVM1I5PWsdG1c7M17RF3unw4pAhe3h/ID2fkV72TwejU+nD1dU2MqRx+8bdDM0Je fCJPWqCRPhwOi4p2t4i3d6BWr+VLEZyQCLFo/H0ZljloyJ8cRsbeHUPRHm6BTAA1 JSfFbe7lGvcJJGfnHYqwQS0n0fj+eFZvnelfhVSTfRDdCC6O6JkDTXtJKrVkHxnI 3+LydxMeDPW4Lf3w =7CV2 -----END PGP SIGNATURE----- _______________________________________________ Enterprise mailing list [email protected] https://mail.mozilla.org/listinfo/enterprise To unsubscribe from this list, please visit https://mail.mozilla.org/listinfo/enterprise or send an email to [email protected] with a subject of "unsubscribe"

