Skip to content

Commit

Permalink
Merge pull request #5942 from kmk3/build-firecfg-improvements
Browse files Browse the repository at this point in the history
build: firecfg.config sorting improvements
  • Loading branch information
kmk3 authored Aug 6, 2023
2 parents fb39e08 + ac2bd32 commit 9f64899
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 50 deletions.
5 changes: 4 additions & 1 deletion ci/check/profiles/sort-firecfg.config.sh
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
#!/bin/sh
tail -n +4 "$1" | sed 's/^# /#/' | LC_ALL=C sort -c -d
# See ../../../src/firecfg/firecfg.config

sed -E -e '/^#$/d' -e '/^# /d' -e 's/^#([^ ])/\1/' "$1" |
LC_ALL=C sort -c -u
100 changes: 51 additions & 49 deletions src/firecfg/firecfg.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# /etc/firejail/firecfg.config - firecfg utility configuration file
# This is the list of programs in alphabetical order handled by firecfg utility
#
# Note: Normal comment lines should start with `# ` and commented code lines
# should start with just `#` (no spaces).
0ad
1password
2048-qt
Expand Down Expand Up @@ -51,7 +53,7 @@ ani-cli
anydesk
apktool
apostrophe
# ar - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#ar # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
arch-audit
archaudit-report
ardour4
Expand All @@ -63,9 +65,9 @@ arm
artha
assogiate
asunder
# atom
# atom-beta
# atool - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#atom
#atom-beta
#atool # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
atril
atril-previewer
atril-thumbnailer
Expand Down Expand Up @@ -112,10 +114,10 @@ brave-browser-beta
brave-browser-dev
brave-browser-nightly
brave-browser-stable
# bunzip2 - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# bzcat - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#bunzip2 # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#bzcat # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
bzflag
# bzip2 - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#bzip2 # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
cachy-browser
calibre
calligra
Expand Down Expand Up @@ -149,8 +151,8 @@ clamdscan
clamdtop
clamscan
clamtk
clawsker
claws-mail
clawsker
clementine
clion
clion-eap
Expand Down Expand Up @@ -182,6 +184,7 @@ crow
cryptocat
cvlc
cyberfox
d-feet
daisy
darktable
dconf-editor
Expand All @@ -192,7 +195,6 @@ deluge
desktopeditors
devhelp
dex2jar
d-feet
dia
dig
digikam
Expand Down Expand Up @@ -236,14 +238,14 @@ enpass
eog
eom
ephemeral
#epiphany - see #2995
#epiphany # see #2995
equalx
et
etr
evince
evince-previewer
evince-thumbnailer
#evolution - see #3647
#evolution # see #3647
exfalso
exiftool
falkon
Expand Down Expand Up @@ -271,8 +273,8 @@ flacsplt
flameshot
flashpeak-slimjet
flowblade
fontforge
font-manager
fontforge
fossamail
four-in-a-row
fractal
Expand Down Expand Up @@ -319,7 +321,7 @@ git-cola
gitg
github-desktop
gitter
# gjs -- https://github.com/netblue30/firejail/issues/3333#issuecomment-612601102
#gjs # https://github.com/netblue30/firejail/issues/3333#issuecomment-612601102
gl-117
glaxium
globaltime
Expand Down Expand Up @@ -384,12 +386,12 @@ gradio
gramps
gravity-beams-and-evaporating-stars
gthumb
gtk2-youtube-viewer
gtk3-youtube-viewer
gtk-lbry-viewer
gtk-pipe-viewer
gtk-straw-viewer
gtk-youtube-viewer
gtk2-youtube-viewer
gtk3-youtube-viewer
guayadeque
gucharmap
gummi
Expand All @@ -410,8 +412,8 @@ icecat
icedove
iceweasel
idea
ideaIC
idea.sh
ideaIC
imagej
img2txt
impressive
Expand Down Expand Up @@ -440,7 +442,7 @@ karbon
kate
kazam
kcalc
# kdeinit4
#kdeinit4
kdenlive
kdiff3
keepass
Expand All @@ -450,7 +452,7 @@ keepassx2
keepassxc
keepassxc-cli
keepassxc-proxy
# kfind
#kfind
kget
kid3
kid3-cli
Expand All @@ -467,15 +469,15 @@ kodi
konversation
kopete
krita
# krunner
#krunner
ktorrent
ktouch
kube
# kwin_x11
#kwin_x11
kwrite
lbry-viewer
leafpad
# less - breaks man
#less # breaks man
librecad
libreoffice
librewolf
Expand All @@ -500,12 +502,12 @@ lollypop
lomath
loweb
lowriter
# lrunzip - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrz - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrzcat - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrzip - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrztar - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrzuntar - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrunzip # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrz # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrzcat # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrzip # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrztar # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrzuntar # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
luminance-hdr
lximage-qt
lxmusic
Expand Down Expand Up @@ -559,7 +561,6 @@ mp3wrap
mpDris2
mpg123
mpg123-alsa
mpg123.bin
mpg123-id3dump
mpg123-jack
mpg123-nas
Expand All @@ -568,6 +569,7 @@ mpg123-oss
mpg123-portaudio
mpg123-pulse
mpg123-strip
mpg123.bin
mplayer
mpsyt
mpv
Expand Down Expand Up @@ -636,11 +638,11 @@ onionshare-cli
onionshare-gui
ooffice
ooviewdoc
open-invaders
openarena
openarena_ded
opencity
openclonk
open-invaders
openmw
openmw-launcher
openoffice.org
Expand Down Expand Up @@ -697,9 +699,9 @@ profanity
psi
psi-plus
pybitmessage
# pycharm-community - FB note: may enable later
# pycharm-professional
# pzstd - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#pycharm-community # FB note: may enable later
#pycharm-professional
#pzstd # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
qbittorrent
qcomicbook
qemu-launcher
Expand Down Expand Up @@ -780,22 +782,22 @@ sniffnet
snox
soffice
sol
soundconverter
sound-juicer
soundconverter
spectacle
spectral
spotify
sqlitebrowser
ssh
# ssh-agent - problems on Arch with Fish shell (#1568)
#ssh-agent # problems on Arch with Fish shell (#1568)
standardnotes-desktop
start-tor-browser
steam
steam-native
steam-runtime
stellarium
strawberry
straw-viewer
strawberry
strings
studio.sh
subdownloader
Expand Down Expand Up @@ -826,7 +828,6 @@ thunderbird-beta
thunderbird-wayland
tilp
tor-browser
torbrowser
tor-browser-ar
tor-browser-ca
tor-browser-cs
Expand All @@ -848,7 +849,6 @@ tor-browser-it
tor-browser-ja
tor-browser-ka
tor-browser-ko
torbrowser-launcher
tor-browser-nb
tor-browser-nl
tor-browser-pl
Expand All @@ -859,6 +859,8 @@ tor-browser-tr
tor-browser-vi
tor-browser-zh-cn
tor-browser-zh-tw
torbrowser
torbrowser-launcher
torcs
totem
tracker
Expand Down Expand Up @@ -888,7 +890,7 @@ uget-gtk
unbound
unf
unknown-horizons
# unzstd - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#unzstd # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
url-eater
utox
uudeview
Expand All @@ -901,10 +903,10 @@ vivaldi-beta
vivaldi-snapshot
vivaldi-stable
vlc
#vmplayer - unable to install kernel modules (see #5861)
#vmware - unable to install kernel modules (see #5861)
#vmware-player - unable to install kernel modules (see #5861)
#vmware-workstation - unable to install kernel modules (see #5861)
#vmplayer # unable to install kernel modules (see #5861)
#vmware # unable to install kernel modules (see #5861)
#vmware-player # unable to install kernel modules (see #5861)
#vmware-workstation # unable to install kernel modules (see #5861)
vscodium
vulturesclaw
vultureseye
Expand Down Expand Up @@ -968,8 +970,8 @@ yelp
youtube
youtube-dl
youtube-dl-gui
youtubemusic-nativefier
youtube-viewer
youtubemusic-nativefier
yt-dlp
ytmdesktop
zaproxy
Expand All @@ -979,10 +981,10 @@ zeal
zim
zlib-flate
zoom
# zpaq - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstd - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstdcat - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstdgrep - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstdless - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstdmt - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zpaq # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstd # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstdcat # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstdgrep # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstdless # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstdmt # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
zulip

0 comments on commit 9f64899

Please sign in to comment.