Your message dated Wed, 9 Mar 2016 09:41:04 +0530
with message-id <[email protected]>
and subject line Re: Bug#817180: freedombox-setup: Run Plinth setup during
setup phase
has caused the Debian Bug report #817180,
regarding freedombox-setup: Run Plinth setup during setup phase
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
817180: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817180
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: freedombox-setup
Version: 0.8
Severity: normal
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The attach patch proposes to run 'plinth --setup' during setup phase.
- - Running Plinth setup allows setting up various modules at the time of
the freedombox-setup. This will allow various essentials modules to
perform setup before even the first boot wizard runs.
- - This will also allow moving further setup operations from
freedombox-setup into Plinth.
This patch requires freedom-maker to mount the necessary partitions before
running customize script. That patch is being submitted separately.
To test, I have build amd64 image and executed in Qemu. I checked the
freedombox-setup.log was without errors and Plinth setup ran successfully.
- -- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages freedombox-setup depends on:
ii apache2 2.4.18-1
ii augeas-tools 1.2.0-0.3
ii avahi-daemon 0.6.32~rc+dfsg-1
ii avahi-utils 0.6.32~rc+dfsg-1
ii bridge-utils 1.5-9
pn checkinstall <none>
pn devio <none>
ii dialog 1.2-20150920-1
pn dnsmasq <none>
ii dnsutils 1:9.9.5.dfsg-12.1
ii dosfstools 3.0.28-2
pn etckeeper <none>
ii firewalld 0.4.0-1
pn haveged <none>
ii hostname 3.16
ii htop 1.0.3-1+b1
pn iftop <none>
ii iptables 1.6.0-2
ii iputils-ping 3:20121221-5+b2
ii isc-dhcp-client 4.3.3-8
pn libnss-gw-name <none>
ii libnss-mdns 0.10-7
ii libnss-myhostname 229-1
ii libpython2.7-stdlib [python-argparse] 2.7.11-3
ii locales 2.21-7
pn locales-all <none>
ii lsof 4.89+dfsg-0.1
pn lua-sec <none>
pn macchanger <none>
pn monkeysphere <none>
ii net-tools 1.60+git20150829.73cef8a-2
ii ntp 1:4.2.8p4+dfsg-3+b1
ii openssh-server 1:7.1p2-2
ii parted 3.2-15
pn plinth <none>
ii psmisc 22.21-2.1+b1
ii python-augeas 0.5.0-1
ii python-beautifulsoup 3.2.1-1
ii python-bjsonrpc 0.2.0-2
ii python-docutils 0.12+dfsg-1
ii python-lxml 3.5.0-1
pn python:any <none>
pn resolvconf <none>
ii ssl-cert 1.0.37
ii sudo 1.8.15-1.1
ii tcpdump 4.7.4-1+b1
pn uaputl <none>
ii vim-tiny 2:7.4.963-1+b1
ii wget 1.17.1-1+b1
pn zile <none>
Versions of packages freedombox-setup recommends:
pn batctl <none>
pn pagekite <none>
pn rfkill <none>
ii wireless-tools 30~pre9-8
freedombox-setup suggests no packages.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJW3yEhAAoJEDbDYUQMm8lxqv0P/3qki5ykv4IHN9p7jgbLzFpN
nK56dGDO9/vu4nZWPMdfalyAzT6IzFH63L9db6/frZS7dWGKGH83a04Jl75I5Qgv
FqW6kwFfMeN2h9NwOI3bVwG92tHvC0wzHZM78hFC11pVhu4HPBFzjLVJ2C1rITZN
KXNZ8nhX+h63LQ602o0S3RcOBFD0pytbicbSFif98FgHKEj8y4GUYVcSkSNP683k
RApgkhhJISPCGfAFXJ9PezrPOsRvmXwxaBDOtW4Ew4gLVzKmM237L3/m+NApk0W9
USn+7oA5hBDLckXiHlwwP6H70ni1JU28p281XJH4RVaGefnSpB5E752vjpfRwuJ2
diS+qQl08/1liKV/QtbJ8Qh0v81tk0q6o0LM6m9uar0Zv9dqaSI5GiOZtFIH+fW9
rWwPHHUxCaft+ZgcadH3bw/Wq4vAChCjkgAw2F6c9ORTpnSBktxRXHtkHuuLzDq9
VPehKloPjsMrTX38ltaDamuCLSrHdFrNH4zNm1yxQvWHMJfUOxAOQaQ1rv4kzikq
YLvtZfZ8hahfEVDb7a6c9eb+d+yjTuAYVRjaIm4Q5P2UJtM2BRvfo7IZ396kvyKv
jmrnJzHbzXo05HItSc/cbp0EFeHrCIJG8MBLkDR3kleZJmBHfsFDbyuI5cIotRZL
Usd5Gt4THEYXCrb+w+TA
=GN7a
-----END PGP SIGNATURE-----
>From 901b46ffeb3b9bfed6b5a6a13896a0d9069c072e Mon Sep 17 00:00:00 2001
From: Sunil Mohan Adapa <[email protected]>
Date: Tue, 8 Mar 2016 11:42:17 +0530
Subject: [PATCH] Run plinth setup during setup phase
- Running Plinth setup allows setting up various modules at the time of
the freedombox-setup. This will allow various essentials modules to
perform setup before even the first boot wizard runs.
- This will also allow moving further setup operations from
freedombox-setup into Plinth.
---
setup.d/50_plinth | 11 +++++++++++
1 file changed, 11 insertions(+)
create mode 100755 setup.d/50_plinth
diff --git a/setup.d/50_plinth b/setup.d/50_plinth
new file mode 100755
index 0000000..2cffccd
--- /dev/null
+++ b/setup.d/50_plinth
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+# Start the DBus daemon so that Plinth can install various packages
+# via PackgeKit.
+service dbus start
+
+# Run plinth setup to install various necessary program
+plinth --setup
+
+# Stop DBus daemon that is no longer required
+service dbus stop
--
2.7.0
--- End Message ---
--- Begin Message ---
On 03/09/2016 01:31 AM, Petter Reinholdtsen wrote:
> [Sunil Mohan Adapa]
>> Package: freedombox-setup
> [...]
>> The attach patch proposes to run 'plinth --setup' during setup phase.
>
> Why not include the setup.d file in plinth instead of freedombox-setup?
> There is no reason the file need to be in freedombox-setup.
>
That possibility completely skipped my mind. Plinth is indeed a better
place for this.
Further, this reminded me that I didn't test this with freedombox-setup
installation on Debian machine. This will likely cause problems with
the patch.
I am closing this for now. I will improve and test better.
--
Sunil
signature.asc
Description: OpenPGP digital signature
--- End Message ---