Feature #9372

Use 'set -e' and 'set -u' in every shell script where reasonably doable

Added by intrigeri 2015-05-11 14:15:46 . Updated 2020-04-28 12:39:38 .

Status:
In Progress
Priority:
Elevated
Assignee:
Category:
Target version:
Start date:
2015-05-11
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

This would help catching bugs earlier.


Subtasks

Bug #9371: Use 'set -u' in gettextized shell scripts Resolved

100


Related issues

Related to Tails - Feature #6452: Factor out stuff into a Tails Python library Confirmed 2013-11-29

History

#1 Updated by intrigeri 2015-10-14 12:04:46

  • Assignee set to kurono

#2 Updated by intrigeri 2016-02-18 16:18:31

  • related to Feature #6452: Factor out stuff into a Tails Python library added

#3 Updated by intrigeri 2016-02-18 16:23:55

This is the last remaining ticket on the obsolete “Hardening_M1” milestone (that doesn’t mean much anymore, since we have our new roadmap). kurono, please consider moving this ticket to e.g. the 2016 or 2017 milestone, or just emptying the Target version field entirely.

#4 Updated by kurono 2016-02-18 17:10:31

  • Target version changed from Hardening_M1 to 2016

#5 Updated by BitingBird 2016-06-26 10:45:43

  • Status changed from Confirmed to In Progress

#6 Updated by intrigeri 2016-08-27 10:09:07

  • Target version deleted (2016)

This got removed from our roadmap, but it would still be nice to have. Make sure to coordinate with Feature #11198, to avoid working on stuff that’s being ported to Python.

#7 Updated by kurono 2017-07-05 16:16:51

  • Target version set to 2018

I will wait until it is clear which scripts are being ported.

#8 Updated by intrigeri 2017-07-05 16:46:21

  • Target version changed from 2018 to Tails_3.5

Moving to the 1st release we have in 2018: target versions like “2018” are here for items that are on our roadmap, and this one is not there.

#9 Updated by kurono 2018-01-15 18:03:45

  • Target version changed from Tails_3.5 to Tails_3.8

#10 Updated by intrigeri 2018-06-26 16:27:39

  • Target version changed from Tails_3.8 to Tails_3.9

#11 Updated by kurono 2018-07-18 16:48:34

  • Target version changed from Tails_3.9 to 2019

#12 Updated by intrigeri 2018-07-22 02:34:31

  • Target version changed from 2019 to Tails_4.0

(This is not on our roadmap, so I’m setting “Target version” to the latest 2019 release we’re already tracking.)

#13 Updated by intrigeri 2019-04-02 08:45:29

  • Target version deleted (Tails_4.0)

#14 Updated by kurono 2020-04-28 12:39:38

  • Assignee deleted (kurono)