Commit 7ddacb0
committed
fix: install filesystem and bash before using noscripts
The filesystem package needs scriptlets to run to create base directory
structure (/bin, /usr, etc). Installing with noscripts breaks this.
Solution: Two-stage installation:
1. Install filesystem + bash first (with scriptlets)
- Creates directory structure
- Provides /bin/sh for subsequent operations
2. Install python + ca-certificates + procps-ng (with noscripts)
- Avoids ca-certificates scriptlet failures under ARM64 QEMU emulation
- Safe because filesystem is already set up
Fixes:
- AMD64: filesystem package installation failure
- ARM64: ca-certificates scriptlet failure under QEMU
Addresses PR #1166
Signed-off-by: Manav Gupta <manavg@gmail.com>1 parent c7336e7 commit 7ddacb0
1 file changed
+6
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
116 | 122 | | |
117 | 123 | | |
118 | 124 | | |
| |||
0 commit comments