浏览代码

Only show certain domains on the about screen

Bob Mottram 8 年前
父节点
当前提交
1ceffbd9c2

+ 2
- 0
src/freedombone-app-dokuwiki 查看文件

30
 
30
 
31
 VARIANTS='full full-vim writer'
31
 VARIANTS='full full-vim writer'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 DOKUWIKI_DOMAIN_NAME=
35
 DOKUWIKI_DOMAIN_NAME=
34
 DOKUWIKI_ADMIN_PASSWORD=
36
 DOKUWIKI_ADMIN_PASSWORD=
35
 DOKUWIKI_TITLE="${PROJECT_NAME} Dokuwiki"
37
 DOKUWIKI_TITLE="${PROJECT_NAME} Dokuwiki"

+ 2
- 0
src/freedombone-app-gnusocial 查看文件

30
 
30
 
31
 VARIANTS='full full-vim media'
31
 VARIANTS='full full-vim media'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 GNUSOCIAL_DOMAIN_NAME=
35
 GNUSOCIAL_DOMAIN_NAME=
34
 GNUSOCIAL_CODE=
36
 GNUSOCIAL_CODE=
35
 GNUSOCIAL_ONION_PORT=8087
37
 GNUSOCIAL_ONION_PORT=8087

+ 2
- 0
src/freedombone-app-gogs 查看文件

30
 
30
 
31
 VARIANTS='developer'
31
 VARIANTS='developer'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 GOGS_USERNAME='gogs'
35
 GOGS_USERNAME='gogs'
34
 GOGS_VERSION='0.9.97'
36
 GOGS_VERSION='0.9.97'
35
 
37
 

+ 2
- 0
src/freedombone-app-htmly 查看文件

30
 
30
 
31
 VARIANTS="full full-vim writer"
31
 VARIANTS="full full-vim writer"
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 HTMLY_DOMAIN_NAME=
35
 HTMLY_DOMAIN_NAME=
34
 HTMLY_CODE=
36
 HTMLY_CODE=
35
 HTMLY_ONION_PORT=8086
37
 HTMLY_ONION_PORT=8086

+ 2
- 0
src/freedombone-app-hubzilla 查看文件

30
 
30
 
31
 VARIANTS='full full-vim social'
31
 VARIANTS='full full-vim social'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 HUBZILLA_DOMAIN_NAME=
35
 HUBZILLA_DOMAIN_NAME=
34
 HUBZILLA_CODE=
36
 HUBZILLA_CODE=
35
 HUBZILLA_ONION_PORT=8085
37
 HUBZILLA_ONION_PORT=8085

+ 2
- 0
src/freedombone-app-irc 查看文件

30
 
30
 
31
 VARIANTS='full full-vim chat'
31
 VARIANTS='full full-vim chat'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 IRC_PORT=6697
35
 IRC_PORT=6697
34
 IRC_ONION_PORT=6697
36
 IRC_ONION_PORT=6697
35
 
37
 

+ 2
- 0
src/freedombone-app-mediagoblin 查看文件

30
 
30
 
31
 VARIANTS=''
31
 VARIANTS=''
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 MEDIAGOBLIN_DOMAIN_NAME=
35
 MEDIAGOBLIN_DOMAIN_NAME=
34
 MEDIAGOBLIN_CODE=
36
 MEDIAGOBLIN_CODE=
35
 MEDIAGOBLIN_REPO="git://git.savannah.gnu.org/mediagoblin.git"
37
 MEDIAGOBLIN_REPO="git://git.savannah.gnu.org/mediagoblin.git"

+ 2
- 0
src/freedombone-app-mumble 查看文件

30
 
30
 
31
 VARIANTS='full full-vim chat'
31
 VARIANTS='full full-vim chat'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 # Password used for mumble server
35
 # Password used for mumble server
34
 MUMBLE_SERVER_PASSWORD=
36
 MUMBLE_SERVER_PASSWORD=
35
 # Port on which mumble server listens
37
 # Port on which mumble server listens

+ 2
- 0
src/freedombone-app-rss 查看文件

30
 
30
 
31
 VARIANTS='full full-vim writer'
31
 VARIANTS='full full-vim writer'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 RSS_READER_REPO="https://tt-rss.org/git/tt-rss.git"
35
 RSS_READER_REPO="https://tt-rss.org/git/tt-rss.git"
34
 RSS_READER_COMMIT='48007463861d8db8b2b79c2f4f54e0564edb0ec0'
36
 RSS_READER_COMMIT='48007463861d8db8b2b79c2f4f54e0564edb0ec0'
35
 RSS_READER_ADMIN_PASSWORD=
37
 RSS_READER_ADMIN_PASSWORD=

+ 2
- 0
src/freedombone-app-searx 查看文件

30
 
30
 
31
 VARIANTS=''
31
 VARIANTS=''
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 SEARX_REPO="https://github.com/asciimoo/searx"
35
 SEARX_REPO="https://github.com/asciimoo/searx"
34
 SEARX_COMMIT='fee556c9904637051a9ba874ba7e71cd9f10789f'
36
 SEARX_COMMIT='fee556c9904637051a9ba874ba7e71cd9f10789f'
35
 SEARX_PATH=/etc
37
 SEARX_PATH=/etc

+ 2
- 0
src/freedombone-app-sip 查看文件

30
 
30
 
31
 VARIANTS='full full-vim chat'
31
 VARIANTS='full full-vim chat'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 SIP_SERVER_PASSWORD=
35
 SIP_SERVER_PASSWORD=
34
 SIP_PORT=5060
36
 SIP_PORT=5060
35
 SIP_TLS_PORT=5061
37
 SIP_TLS_PORT=5061

+ 2
- 0
src/freedombone-app-tahoelafs 查看文件

30
 
30
 
31
 VARIANTS=''
31
 VARIANTS=''
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 TAHOELAFS_REPO="https://github.com/tahoe-lafs/tahoe-lafs"
35
 TAHOELAFS_REPO="https://github.com/tahoe-lafs/tahoe-lafs"
34
 TAHOELAFS_COMMIT='30b421d48b3d1dae2ef507bf27a1f3816300cd92'
36
 TAHOELAFS_COMMIT='30b421d48b3d1dae2ef507bf27a1f3816300cd92'
35
 
37
 

+ 2
- 0
src/freedombone-app-tox 查看文件

30
 
30
 
31
 VARIANTS='full full-vim chat'
31
 VARIANTS='full full-vim chat'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 TOX_PORT=33445
35
 TOX_PORT=33445
34
 TOXCORE_REPO="https://github.com/bashrc/toxcore"
36
 TOXCORE_REPO="https://github.com/bashrc/toxcore"
35
 TOXCORE_COMMIT='d3fa9f82bda3a8746917502c525237427ba17d45'
37
 TOXCORE_COMMIT='d3fa9f82bda3a8746917502c525237427ba17d45'

+ 2
- 0
src/freedombone-app-xmpp 查看文件

30
 
30
 
31
 VARIANTS='full full-vim chat'
31
 VARIANTS='full full-vim chat'
32
 
32
 
33
+SHOW_ON_ABOUT=1
34
+
33
 # Directory where XMPP settings are stored
35
 # Directory where XMPP settings are stored
34
 XMPP_DIRECTORY="/var/lib/prosody"
36
 XMPP_DIRECTORY="/var/lib/prosody"
35
 XMPP_PASSWORD=
37
 XMPP_PASSWORD=

+ 4
- 0
src/freedombone-controlpanel 查看文件

238
 
238
 
239
     for app_name in "${APPS_INSTALLED_NAMES[@]}"
239
     for app_name in "${APPS_INSTALLED_NAMES[@]}"
240
     do
240
     do
241
+        if ! grep -q "SHOW_ON_ABOUT=1" /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${app_name}; then
242
+            continue
243
+        fi
244
+
241
         icann_address=${DEFAULT_DOMAIN_NAME}
245
         icann_address=${DEFAULT_DOMAIN_NAME}
242
         onion_address="-"
246
         onion_address="-"
243
 
247