Feature #9372

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

Added by intrigeri about 10 years ago. Updated about 5 years ago.

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 about 10 years ago

  • Assignee set to kurono

#2 Updated by intrigeri about 9 years ago

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

#3 Updated by intrigeri about 9 years ago

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 about 9 years ago

  • Target version changed from Hardening_M1 to 2016

#5 Updated by BitingBird about 9 years ago

  • Status changed from Confirmed to In Progress

#6 Updated by intrigeri about 9 years ago

  • 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 about 8 years ago

  • Target version set to 2018

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

#8 Updated by intrigeri about 8 years ago

  • 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 about 7 years ago

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

#10 Updated by intrigeri about 7 years ago

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

#11 Updated by kurono about 7 years ago

  • Target version changed from Tails_3.9 to 2019

#12 Updated by intrigeri about 7 years ago

  • 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 about 6 years ago

  • Target version deleted (Tails_4.0)

#14 Updated by kurono about 5 years ago

  • Assignee deleted (kurono)