LukeSmithxyz / voidrice

My dotfiles (deployed by LARBS)
GNU General Public License v3.0
4.26k stars 1.22k forks source link

shortcuts: fix file removal - do not remove /dev/null #1401

Open kiprasmel opened 5 months ago

kiprasmel commented 5 months ago

as a non-root user, this would be fine.

but, i was setting up a docker container for development [1], and upon running a login shell, the shortcuts script would get invoked, and would remove /dev/null (and later re-create it), which changes its type from a character device into a regular file, thus breaking the system (e.g. apt update wouldn't work anymore).

[1] https://github.com/kiprasmel/infra/blob/master/local/devel-core-git/Dockerfile