From af69e80c80f949aa5fc36df8beb6c3dd26ee9f07 Mon Sep 17 00:00:00 2001 From: Andrea Rogers Date: Wed, 22 May 2024 14:39:42 -0500 Subject: [PATCH] profile.freebsd: Added XDG_RUNTIME_DIR --- .profile | 8 ++++++++ .profile.freebsd | 1 + GNUmakefile | 4 ++++ 3 files changed, 13 insertions(+) create mode 100644 .profile.freebsd diff --git a/.profile b/.profile index e5308da..278ef0f 100644 --- a/.profile +++ b/.profile @@ -7,3 +7,11 @@ if [ -d "$HOME/.profile.d" ]; then . "$pd" done fi + +command -v uname >/dev/null && + case $(uname) in + FreeBSD) + . "$HOME/.profile.freebsd" + ;; + esac \ +; diff --git a/.profile.freebsd b/.profile.freebsd new file mode 100644 index 0000000..a3ed26e --- /dev/null +++ b/.profile.freebsd @@ -0,0 +1 @@ +export XDG_RUNTIME_DIR=/var/run/user/`id -u` diff --git a/GNUmakefile b/GNUmakefile index 93cad4f..7f62f9e 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -16,6 +16,7 @@ ifeq ($(UNAME),Darwin) else ifeq ($(UNAME),FreeBSD) DEFAULT_TARGETS += $(HOME)/.bashrc \ $(HOME)/.bashrc.freebsd \ + $(HOME)/.profile.freebsd \ $(HOME)/.sway/config PROFILE = .profile INSTALL = ginstall @@ -46,6 +47,9 @@ profileds: $(PROFILEDS) $(HOME)/.profile: $(PROFILE) cp $< $@ +$(HOME)/.profile.freebsd: .profile.freebsd + cp $< $@ + $(HOME)/.bashrc: .bashrc cp $< $@