Commit 8eeaf0b
committed
deb: make helper scripts fail safely
The post-install script could report success after an account or ownership operation failed, and the package build helper selected broad archive and source-tree globs that could consume stale artifacts.
Enable immediate post-install failure propagation and derive the exact package version, archive, and staging tree from configure.ac. The build helper now recreates only that version's generated inputs instead of selecting arbitrary glob matches.1 parent ff2b73b commit 8eeaf0b
2 files changed
Lines changed: 42 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
4 | 37 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | 38 | | |
12 | 39 | | |
13 | | - | |
| 40 | + | |
14 | 41 | | |
15 | 42 | | |
16 | 43 | | |
17 | 44 | | |
18 | 45 | | |
19 | 46 | | |
20 | | - | |
21 | | - | |
| 47 | + | |
| 48 | + | |
22 | 49 | | |
23 | 50 | | |
24 | 51 | | |
25 | | - | |
26 | | - | |
27 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
28 | 55 | | |
29 | 56 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
15 | | - | |
| |||
0 commit comments