Bob Mottram 9 лет назад
Родитель
Сommit
d49f6e7d60
1 измененных файлов: 15 добавлений и 0 удалений
  1. 15
    0
      src/freedombone

+ 15
- 0
src/freedombone Просмотреть файл

414
 ZERONET_DEFAULT_BLOG_TAGLINE="Blogging on the Mesh"
414
 ZERONET_DEFAULT_BLOG_TAGLINE="Blogging on the Mesh"
415
 ZERONET_DEFAULT_FORUM_TAGLINE="A decentralized discussion group"
415
 ZERONET_DEFAULT_FORUM_TAGLINE="A decentralized discussion group"
416
 
416
 
417
+IPFS_PORT=4001
418
+
417
 # Default diffie-hellman key length in bits
419
 # Default diffie-hellman key length in bits
418
 DH_KEYLENGTH=1024
420
 DH_KEYLENGTH=1024
419
 
421
 
5869
   echo 'configure_firewall_for_voip' >> $COMPLETION_FILE
5871
   echo 'configure_firewall_for_voip' >> $COMPLETION_FILE
5870
 }
5872
 }
5871
 
5873
 
5874
+function configure_firewall_for_ipfs {
5875
+  if [[ $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" ]]; then
5876
+      return
5877
+  fi
5878
+  if grep -Fxq "configure_firewall_for_ipfs" $COMPLETION_FILE; then
5879
+      return
5880
+  fi
5881
+  iptables -A INPUT -p tcp --dport $IPFS_PORT -j ACCEPT
5882
+  save_firewall_settings
5883
+  echo 'configure_firewall_for_ipfs' >> $COMPLETION_FILE
5884
+}
5885
+
5872
 function configure_firewall_for_avahi {
5886
 function configure_firewall_for_avahi {
5873
   if grep -Fxq "configure_firewall_for_avahi" $COMPLETION_FILE; then
5887
   if grep -Fxq "configure_firewall_for_avahi" $COMPLETION_FILE; then
5874
       return
5888
       return
10522
 configure_firewall_for_voip
10536
 configure_firewall_for_voip
10523
 configure_firewall_for_avahi
10537
 configure_firewall_for_avahi
10524
 configure_firewall_for_zeronet
10538
 configure_firewall_for_zeronet
10539
+configure_firewall_for_ipfs
10525
 remove_proprietary_repos
10540
 remove_proprietary_repos
10526
 change_debian_repos
10541
 change_debian_repos
10527
 enable_backports
10542
 enable_backports