Project

General

Profile

Feature #7545

Convert manually ordered system initialization bits to native systemd unit files

Added by intrigeri about 5 years ago. Updated 7 months ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
11/27/2014
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:
Starter:
No
Affected tool:

Description

There are about 20 interesting calls to sleep in the custom scripts shipped in Tails 0.17. Almost none would be necessary if we were using an event-based init daemon.

Most of our networking setup (HTP, security check, Tor and Vidalia restarts) would probably be much simpler and robust if we were using a modern init system.


Subtasks

Feature #8327: Convert tails-unblock-network into a systemd unit fileResolved


Related issues

Related to Tails - Feature #6146: Factor out waiting for a condition Resolved
Blocked by Tails - Feature #5821: Switch to systemd as pid 1 Resolved 05/09/2014 06/01/2015
Blocks Tails - Bug #10589: NetworkManager hooks are unreliable vs network interruptions Confirmed 11/19/2015

History

#1 Updated by intrigeri about 5 years ago

#2 Updated by BitingBird about 5 years ago

  • Related to Feature #7560: Have Tails based on Jessie starting added

#3 Updated by intrigeri about 5 years ago

  • Related to deleted (Feature #7560: Have Tails based on Jessie starting)

#4 Updated by intrigeri almost 5 years ago

  • Status changed from Confirmed to In Progress
  • Feature Branch set to feature/jessie

I've started with the easiest bits, that is converting our custom initscripts to native systemd unit files.

#5 Updated by intrigeri almost 5 years ago

  • Description updated (diff)

#6 Updated by sajolida almost 4 years ago

  • Target version deleted (Hardening_M1)

#7 Updated by anonym almost 4 years ago

  • Blocks Bug #10589: NetworkManager hooks are unreliable vs network interruptions added

#8 Updated by u about 1 year ago

@intrigeri: is this still relevant?

#9 Updated by intrigeri about 1 year ago

Yes, would be nice to have. Low prio though.

#10 Updated by intrigeri about 1 year ago

  • Feature Branch deleted (feature/jessie)

One low-hanging fruits: the while loop in config/chroot_local-includes/usr/lib/systemd/user/tails-wait-until-tor-has-bootstrapped.service could be replaced with a systemd.path(5) unit + service.

#11 Updated by intrigeri about 1 year ago

  • Related to Feature #6146: Factor out waiting for a condition added

#12 Updated by intrigeri 7 months ago

  • Status changed from In Progress to Confirmed

Also available in: Atom PDF