aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2022-08-14 17:13:51 +1200
committerTom Ryder <tom@sanctum.geek.nz>2022-08-14 17:13:51 +1200
commitee083ed934d28cdf91c33f5885696baa9841ef9e (patch)
tree7be0decb7ff22645f0fcb1cd14d2513346063946
parentCorrect profile snippet for Rust cargo (diff)
downloaddotfiles-ee083ed934d28cdf91c33f5885696baa9841ef9e.tar.gz
dotfiles-ee083ed934d28cdf91c33f5885696baa9841ef9e.zip
Avoid using wildcards for installing single files
-rw-r--r--Makefile46
1 files changed, 23 insertions, 23 deletions
diff --git a/Makefile b/Makefile
index 25d6fc6b..81464d18 100644
--- a/Makefile
+++ b/Makefile
@@ -409,13 +409,13 @@ install-bin-man:
cp -p -- man/man8/*.8df $(XDG_DATA_HOME)/man/man8
install-cabal:
- cp -p -- cabal/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- cabal/profile.d/cabal.sh $(HOME)/.profile.d
install-cargo:
- cp -p -- cargo/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- cargo/profile.d/cargo.sh $(HOME)/.profile.d
install-cpanm:
- cp -p -- cpanm/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- cpanm/profile.d/cpanm.sh $(HOME)/.profile.d
install-curl:
cp -p -- curl/curlrc $(HOME)/.curlrc
@@ -457,7 +457,7 @@ install-git: git/config $(GIT_TEMPLATE_HOOKS)
$(XDG_CONFIG_HOME)/git/template/hooks
install-gnupg: gnupg/profile.d/gnupg.sh install-sh
- cp -p -- gnupg/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- gnupg/profile.d/gnupg.sh $(HOME)/.profile.d
install-i3: install-x
mkdir -p -- $(XDG_CONFIG_HOME)/i3
@@ -469,7 +469,7 @@ install-init:
install-less: less/less
mkdir -p -- $(HOME)/.profile.d
- cp -p -- less/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- less/profile.d/less.sh $(HOME)/.profile.d
mkdir -p -- $(XDG_CONFIG_HOME)/less
cp -p -- less/less $(XDG_CONFIG_HOME)/less/key
@@ -492,7 +492,7 @@ install-mpv:
mkdir -p -- \
$(XDG_CONFIG_HOME)/mpv \
$(XDG_DATA_HOME)/mpv/screenshots
- cp -p -- mpv/* $(XDG_CONFIG_HOME)/mpv
+ cp -p -- mpv/mpv.conf $(XDG_CONFIG_HOME)/mpv
install-mutt: install-gnupg install-mail mutt/filters/markdown-to-html
mkdir -p -- \
@@ -527,7 +527,7 @@ install-mysql:
install-ksh: check-ksh install-sh
mkdir -p -- $(HOME)/.kshrc.d
- cp -p -- ksh/shrc.d/*.sh $(HOME)/.shrc.d
+ cp -p -- ksh/shrc.d/ksh.sh $(HOME)/.shrc.d
cp -p -- ksh/kshrc $(HOME)/.kshrc
cp -p -- ksh/kshrc.d/*.ksh $(HOME)/.kshrc.d
@@ -539,29 +539,29 @@ install-parcellite: install-x
cp -p -- parcellite/xsession.d/parcellite.sh $(HOME)/.xsession.d
install-perlcritic: install-sh
- cp -p -- perlcritic/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- perlcritic/profile.d/perlcritic.sh $(HOME)/.profile.d
mkdir -p -- $(XDG_CONFIG_HOME)/perlcritic
cp -p -- perlcritic/perlcriticrc $(XDG_CONFIG_HOME)/perlcritic/perlcriticrc
install-perltidy: install-sh
- cp -p -- perltidy/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- perltidy/profile.d/perltidy.sh $(HOME)/.profile.d
mkdir -p -- $(XDG_CONFIG_HOME)/perltidy
cp -p -- perltidy/perltidyrc $(XDG_CONFIG_HOME)/perltidy/perltidyrc
install-plenv: install-sh install-cpanm
- cp -p -- plenv/profile.d/*.sh $(HOME)/.profile.d
- cp -p -- plenv/shrc.d/*.sh $(HOME)/.shrc.d
+ cp -p -- plenv/profile.d/plenv.sh $(HOME)/.profile.d
+ cp -p -- plenv/shrc.d/plenv.sh $(HOME)/.shrc.d
install-psql:
cp -p -- psql/psqlrc $(HOME)/.psqlrc
install-pyenv: install-sh
- cp -p -- pyenv/profile.d/*.sh $(HOME)/.profile.d
- cp -p -- pyenv/shrc.d/*.sh $(HOME)/.shrc.d
+ cp -p -- pyenv/profile.d/pyenv.sh $(HOME)/.profile.d
+ cp -p -- pyenv/shrc.d/pyenv.sh $(HOME)/.shrc.d
install-rbenv: install-sh
- cp -p -- rbenv/profile.d/*.sh $(HOME)/.profile.d
- cp -p -- rbenv/shrc.d/*.sh $(HOME)/.shrc.d
+ cp -p -- rbenv/profile.d/rbenv.sh $(HOME)/.profile.d
+ cp -p -- rbenv/shrc.d/rbenv.sh $(HOME)/.shrc.d
install-readline:
cp -p -- readline/inputrc $(HOME)/.inputrc
@@ -591,18 +591,18 @@ install-sxhkd: install-scrot install-x
cp -p -- sxhkd/xsession.d/sxhkd.sh $(HOME)/.xsession.d
install-systemd: install-sh
- cp -p -- systemd/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- systemd/profile.d/systemd.sh $(HOME)/.profile.d
mkdir -p -- $(XDG_DATA_HOME)/systemd/user
- cp -p -- systemd/user/*.service \
+ cp -p -- systemd/user/notify-email@.service \
$(XDG_DATA_HOME)/systemd/user
mkdir -p -- $(XDG_DATA_HOME)/systemd/user/service.d
- cp -p -- systemd/user/service.d/*.conf \
+ cp -p -- systemd/user/service.d/50-notify-email.conf \
$(XDG_DATA_HOME)/systemd/user/service.d
mkdir -p -- $(XDG_DATA_HOME)/systemd/user/notify-email@.service.d
- cp -p -- systemd/user/notify-email@.service.d/*.conf \
+ cp -p -- systemd/user/notify-email@.service.d/50-notify-email.conf \
$(XDG_DATA_HOME)/systemd/user/notify-email@.service.d
mkdir -p -- $(XDG_DATA_HOME)/systemd/user/run-.service.d
- cp -p -- systemd/user/run-.service.d/*.conf \
+ cp -p -- systemd/user/run-.service.d/50-notify-email.conf \
$(XDG_DATA_HOME)/systemd/user/run-.service.d
# Need to install these in appropriate order to meet dependencies; could trust
@@ -618,7 +618,7 @@ install-terminfo:
tic terminfo/screen-256color.ti
install-tidy: install-sh
- cp -p -- tidy/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- tidy/profile.d/tidy.sh $(HOME)/.profile.d
mkdir -p -- $(XDG_CONFIG_HOME)/tidy
cp -p -- tidy/tidyrc $(XDG_CONFIG_HOME)/tidy/tidyrc
@@ -667,7 +667,7 @@ install-vint:
cp -p -- vint/vintrc.yaml $(HOME)/.vintrc.yaml
install-wget: install-sh
- cp -p -- wget/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- wget/profile.d/wget.sh $(HOME)/.profile.d
mkdir -p -- $(XDG_CACHE_HOME)/wget $(XDG_CONFIG_HOME)/wget
cp -p -- wget/wgetrc $(XDG_CONFIG_HOME)/wget/wgetrc
@@ -691,7 +691,7 @@ install-yt-dlp install-youtube-dl:
install-zsh: check-zsh install-sh
mkdir -p -- $(HOME)/.zshrc.d
- cp -p -- zsh/profile.d/*.sh $(HOME)/.profile.d
+ cp -p -- zsh/profile.d/zsh.sh $(HOME)/.profile.d
cp -p -- zsh/zprofile $(HOME)/.zprofile
cp -p -- zsh/zshrc $(HOME)/.zshrc
cp -p -- zsh/zshrc.d/*.zsh $(HOME)/.zshrc.d