Add quilt for Debian patches
This commit is contained in:
parent
c5ee1f39df
commit
e5b480b4bf
4 changed files with 26 additions and 2 deletions
|
@ -28,6 +28,7 @@
|
||||||
- dh-make
|
- dh-make
|
||||||
- fakeroot
|
- fakeroot
|
||||||
- pbuilder
|
- pbuilder
|
||||||
|
- quilt
|
||||||
- name: Copy pbuilderrc
|
- name: Copy pbuilderrc
|
||||||
become: true
|
become: true
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
|
|
|
@ -116,7 +116,8 @@ export PAPERSIZE=a4
|
||||||
export POWERSHELL_TELEMETRY_OPTOUT=1
|
export POWERSHELL_TELEMETRY_OPTOUT=1
|
||||||
export PYTHONWARNINGS=ignore::UserWarning
|
export PYTHONWARNINGS=ignore::UserWarning
|
||||||
|
|
||||||
if test -x /usr/bin/tty; then
|
if test -x /usr/bin/tty
|
||||||
|
then
|
||||||
export GPG_TTY=$(tty)
|
export GPG_TTY=$(tty)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -128,7 +129,8 @@ bind '"\e[B": history-search-forward'
|
||||||
bind 'set bell-style none'
|
bind 'set bell-style none'
|
||||||
bind 'set completion-ignore-case on'
|
bind 'set completion-ignore-case on'
|
||||||
|
|
||||||
if test $(id -u) -eq 0; then
|
if test $(id -u) -eq 0
|
||||||
|
then
|
||||||
export PS1="\[\033[01;32m\]\u@\h\[\033[01;31m\]\#\[\033[00m\] "
|
export PS1="\[\033[01;32m\]\u@\h\[\033[01;31m\]\#\[\033[00m\] "
|
||||||
else
|
else
|
||||||
export PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\]\$\[\033[00m\] "
|
export PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\]\$\[\033[00m\] "
|
||||||
|
@ -141,6 +143,7 @@ alias aurmake="makepkg -irs"
|
||||||
alias btrdf="sudo btrfs filesystem usage"
|
alias btrdf="sudo btrfs filesystem usage"
|
||||||
alias cal="ncal -w"
|
alias cal="ncal -w"
|
||||||
alias df="df -x squashfs"
|
alias df="df -x squashfs"
|
||||||
|
alias dquilt="quilt --quiltrc=\"${HOME}/.quiltrc-dpkg\""
|
||||||
alias ec="emacsclient -c"
|
alias ec="emacsclient -c"
|
||||||
alias en="emacsclient -nw"
|
alias en="emacsclient -nw"
|
||||||
alias f=fossil
|
alias f=fossil
|
||||||
|
@ -157,6 +160,11 @@ alias wgr=wordgrinder
|
||||||
alias ytmp3="youtube-dl -q -x --audio-format=mp3"
|
alias ytmp3="youtube-dl -q -x --audio-format=mp3"
|
||||||
alias zlu="zypper list-updates"
|
alias zlu="zypper list-updates"
|
||||||
|
|
||||||
|
if [ -f /usr/share/bash-completion/completions/quilt ]
|
||||||
|
then
|
||||||
|
complete -F _quilt_completion -o filenames dquilt
|
||||||
|
fi
|
||||||
|
|
||||||
# Alias vi to vim if it is installed.
|
# Alias vi to vim if it is installed.
|
||||||
if [ -x /usr/bin/vim ]
|
if [ -x /usr/bin/vim ]
|
||||||
then
|
then
|
||||||
|
|
11
roles/home-cli/files/quiltrc-dpkg
Normal file
11
roles/home-cli/files/quiltrc-dpkg
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Source: https://www.debian.org/doc/manuals/maint-guide/modify.en.html
|
||||||
|
d=. ; while [ ! -d $d/debian -a $(readlink -e $d) != / ]; do d=$d/..; done
|
||||||
|
if [ -d $d/debian ] && [ -z $QUILT_PATCHES ]; then
|
||||||
|
# if in Debian packaging tree with unset $QUILT_PATCHES
|
||||||
|
QUILT_PATCHES="debian/patches"
|
||||||
|
QUILT_PATCH_OPTS="--reject-format=unified"
|
||||||
|
QUILT_DIFF_ARGS="-p ab --no-timestamps --no-index --color=auto"
|
||||||
|
QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index"
|
||||||
|
QUILT_COLORS="diff_hdr=1;32:diff_add=1;34:diff_rem=1;31:diff_hunk=1;33:diff_ctx=35:diff_cctx=33"
|
||||||
|
if ! [ -d $d/debian/patches ]; then mkdir $d/debian/patches; fi
|
||||||
|
fi
|
|
@ -41,3 +41,7 @@
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: gitconfig
|
src: gitconfig
|
||||||
dest: "{{ ansible_env.HOME }}/.gitconfig"
|
dest: "{{ ansible_env.HOME }}/.gitconfig"
|
||||||
|
- name: Copy .quiltrc-dpkg
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: quiltrc-dpkg
|
||||||
|
dest: "{{ ansible_env.HOME }}/.quiltrc-dpkg"
|
||||||
|
|
Loading…
Reference in a new issue