Package: freedombox-setup
Severity: wishlist
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Plinth will automatically add dependencies to packages that are required by
essential applications.  When dependency is added in Plinth, remove it from
freedombox-setup if the freedombox-setup does not directly depend on it and
when the package is not an essential utility.  Attached patch cleans up
dependencies from this perspective.




-----BEGIN PGP SIGNATURE-----

iQIuBAEBCgAYBQJX1ECmERxzdW5pbEBtZWRoYXMub3JnAAoJEEPqHP8Kp8XyDWcQ
AJhWyXlvi9hFFk6OSgP39a/10joH+f9eNm5MmPxv8aZuA+Nyax2buIztk5qwvomG
aSnRAPe5hA2A3gWIYiEzjuvFWjO6WAyGurM8tJZ405nicc9zDoihjn9mbmRBegdG
rYXZU+v00Vm3k1pzhwF5xG1qQow8qxadbEv1yuEf/kGT2SidPIOzvhMSPf40EID1
ZgUq9U7JMPqBKpzv1qRmZBUB/49y07/LBNw3vfEyqqXxJnR/1kNg0wQkJDMa7AbH
SPdulx7Qgq6ypkuD7OG6N2cAQGIu9Prkqbr511TCV581ntIyKKVrvGRhA08MLYXb
Xz4P2TTN3L6wBeIJJnKMc53fZo29sNl9ekRMlWaLvJnZ9Kk8MFAnpUOF5JIC1HKC
3mq0g4iFm2ZkC+TYugCQWFXowtsFuiH+OU6aadhufnO3KvCe7wgKXmq9YsktPeRA
csDQJAQFslt7sdi4dLK0/2rDic6md/7LymaVbZeHEcd9bmdyYphjNH+8mob++QkZ
Mo9H8vKVNgH8xqIjkPbvnA1qQG86QwrzzdHXcZmEXLVFftiaLvOXoKcCPcT/1u9d
f34GKYermg2LxO8zeO7HdYgiP60KDSNkuMqIPGc41RUKlR+B4LnwtSLd9B9Wh5Et
9CfNW5jZQBRpFBxUjKYCsQ5TnzXIkxdRAsrIAQBvpG1f
=mB6f
-----END PGP SIGNATURE-----
>From b19e7553392315334a216440a2d778be65b35a65 Mon Sep 17 00:00:00 2001
From: Sunil Mohan Adapa <su...@medhas.org>
Date: Sat, 10 Sep 2016 22:19:36 +0530
Subject: [PATCH] Cleanup dependencies

- firewalld is already a dependency for Plinth and is not setup in
  freedombox-setup (Plinth introduces the script that is triggered by
  freedombox-setup).

- macchanger no longer works and is being replaced by similar feature in
  network manager.

- netcat is a transitional dummy package.  Use netcat-openbsd which has
  more features such as IPv6 and Unix sockets.

- Make rfkill a dependency instead of recommendation.  This is inline
  with other wireless packages.

- Remove ntp as this is already a dependency in Plinth and is no longer
  setup in freedombox-setup.

- Remove unattended-upgrades as this is already a dependency in Plinth
  and is not used in freedombox-setup.

- Remove batctl as this is will be a dependency in Plinth and is not
  used in freedombox-setup.
---
 debian/control | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/debian/control b/debian/control
index cc910a4..28262a2 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,6 @@ Depends: ${misc:Depends}
  , dnsutils
  , dosfstools
  , etckeeper
- , firewalld
  , haveged
  , how-can-i-help
  , htop
@@ -57,28 +56,21 @@ Depends: ${misc:Depends}
  , locales
  , locales-all
  , lsof
- , macchanger
- , netcat
+ , netcat-openbsd
  , network-manager
  , net-tools
- , ntp
  , openssh-server
  , parted
  , plinth (>> 0.9.2)
  , psmisc
  , resolvconf
+ , rfkill
  , ssl-cert
  , sudo
  , tcpdump
- , unattended-upgrades
  , vim-tiny
  , wget
  , wireless-tools
  , zile
-Recommends:
- batctl
- , rfkill
-Suggests:
- monkeysphere
 Description: Package to set up freedombox environment
  Configure the Freedombox environment before and after the first reboot.
-- 
2.9.3

Reply via email to