feat: set immutable attribute for .config folder separately at one

This commit is contained in:
phoenix 2025-04-17 05:18:11 +01:00
parent 3bed4d88eb
commit 801da5f307

View File

@ -30,7 +30,6 @@ buildah run "$ctr" -- chattr -R +i /"$SECURE"/ssh
# Neovim config (immutable) # Neovim config (immutable)
buildah copy "$ctr" config/nvim /home/devuser/.config/nvim buildah copy "$ctr" config/nvim /home/devuser/.config/nvim
buildah run "$ctr" -- chmod -R 600 /home/devuser/.config/nvim buildah run "$ctr" -- chmod -R 600 /home/devuser/.config/nvim
buildah run "$ctr" -- chattr -R +i /home/devuser/.config/nvim
# zsh and tmux config (immutable) # zsh and tmux config (immutable)
buildah copy "$ctr" ./zshrc /home/devuser/.zshrc buildah copy "$ctr" ./zshrc /home/devuser/.zshrc
@ -45,6 +44,7 @@ buildah copy "$ctr" ./gpg-key.asc /home/devuser/.gnupg/gpg-key.asc
buildah run "$ctr" -- chattr +i /home/devuser/.gitconfig buildah run "$ctr" -- chattr +i /home/devuser/.gitconfig
buildah run "$ctr" -- chattr +i /home/devuser/.gnupg/gpg-key.asc buildah run "$ctr" -- chattr +i /home/devuser/.gnupg/gpg-key.asc
buildah run "$ctr" -- chattr -R +i /home/devuser/.config
buildah run "$ctr" -- chown -R devuser:devuser /home/devuser buildah run "$ctr" -- chown -R devuser:devuser /home/devuser
buildah run "$ctr" -- chattr -R +i /home/devuser buildah run "$ctr" -- chattr -R +i /home/devuser