From ee083ed934d28cdf91c33f5885696baa9841ef9e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sun, 14 Aug 2022 17:13:51 +1200 Subject: Avoid using wildcards for installing single files --- Makefile | 46 +++++++++++++++++++++++----------------------- 1 file 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 -- cgit v1.2.3