qubes-core-admin-linux/appmenus-scripts
Galland 3acfb8e4b3 Add colon (:) to trusted characters (for "Code::Blocks" appmenu)
After installing "codeblocks" app in TemplateVM it doesn't appear in Qubes VM Manager's available app shortcuts.
If I run in a Dom0 Terminal: /usr/libexec/qubes-appmenus/qubes-receive-appmenus fedora-23
I get this: "Warning: ignoring key 'Name' of codeblocks.desktop"
The "Name" key in that file has value "Code::Blocks"

The problem comes from line 168, because of the colons in the app Name.

By adding the colon ":" to the std_re used to match valid characters for "Name", the app is correctly parsed and I can add the shortcut to AppVMs
2016-03-16 22:38:38 +01:00
..
convert-apptemplate2vm.sh appmenus: remove entries from AppVMs menus when removed from template 2015-11-13 02:48:15 +01:00
convert-dirtemplate2vm.sh appmenus: use new label icons 2014-07-10 16:28:05 +02:00
create-apps-for-appvm.sh appmenus: defer menu cache regeneration to speedup qvm-sync-appmenus 2015-07-08 05:56:38 +02:00
qubes-core-appmenus.py Add qvm-appmenu-replace tool. 2015-12-05 12:25:29 -05:00
qubes-receive-appmenus Add colon (:) to trusted characters (for "Code::Blocks" appmenu) 2016-03-16 22:38:38 +01:00
qubes.SyncAppMenus appmenus: fix path in RPC service file 2014-01-15 05:12:13 +01:00
qubes.SyncAppMenus.policy Initial commit: appmenus handling code, icons 2013-03-16 18:23:22 +01:00
qvm-appmenu-replace Add qvm-appmenu-replace tool. 2015-12-05 12:25:29 -05:00
qvm-sync-appmenus appmenus: include standalone qvm-sync-appmenus and its manpage 2013-03-16 18:34:40 +01:00
remove-appvm-appmenus.sh appmenus: really call kbuildsycoca4 only once after template update (#886) 2015-02-22 02:08:49 +01:00