# -*-sh-*-
# all debian related:

# alias a=aptitude
# alias wa="sudo wajig"

## AI
# does not provide enough info on impossible-to-verify-checksum
# best:
alias ai="NICE sudo apt install --no-install-recommends"

alias apt-nomaruska="sudo apt -o 'APt::Install::Protect-Maruska=false'"

# alias as="apt source --download-only"
alias air="NICE sudo apt remove"

## update & dist-upgrade
alias adu="NICE sudo apt dist-upgrade"
alias au="sudo apt update; adu"

alias alistu="/usr/bin/apt list --upgradable"
alias alist="/usr/bin/apt list --installed"

alias ac="/usr/bin/apt search"
alias acp="apt-cache policy"
# alias q="dpkg -S"

##   Building:
# generate the debian/control out of debian/control.in:
alias dbcon="DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean"


alias fmb="fakeroot make -f debian/rules binary"
alias dpb="dpkg-buildpackage --no-check-builddeps --build=any"

alias dbg="git-buildpackage --git-debian-branch=master --git-upstream-branch=master '-icscope.\*\|.git\|old\|config.log'"


if false;
then
# childish problems with RAW deb tools (dh)
alias dhm="dh_make --createorig"
alias dhcl="mkdir old; mv *.ex *.EX old/"
alias D="db && debc && (echo 'sleeping'; sleep 1m) && debi && debian-move.scm"
fi

if false;
then
alias dbv="dch -i ''"
alias dbi="sudo dpkg -i"
fi

alias db="debuild --rootcmd=fakeroot --no-tgz-check -e MAKEFLAGS -b"
alias dbs="debuild -S"
#alias db="dpkg-buildpackage -rfakeroot"
alias dbu="db -us -uc"

alias dbg="DEB_BUILD_OPTS=nostrip db"
alias dbns="DEB_BUILD_OPTIONS=nostrip dpkg-buildpackage -rfakeroot"
# alias dbm="sudo ~/activity/shell/deb-move-debs"

alias dbarm="dpkg-buildpackage -b -B -aarmhf"


## Other distros:
alias suse="sudo -H  chroot /var/cache/rinse/opensuse-11.1/"
alias meego="sudo /usr/local/bin/meego-sdk-chroot /meego /bin/bash"



alias ppaexport="dput -f tools-ppa"

### From Git:
# alias git-new="git co -b mmc-frames HEAD"

## new:
#git-dch
#git-tag
alias gitdbs="mygit-buildpackage -S && debrelease -S  --debs-dir=../build-area  --dput"
alias gitdb="mygit-buildpackage  && debi --debs-dir ../build-area/"
alias gitdbt="mygit-buildpackage --git-tag && debi --debs-dir ../build-area/"

alias dbu="db -us -uc"

# alias precise="schroot -c precise"


alias whatsnew="for-each-git-dir --pass compare-git-deb"

alias deb_install_build_deps="mk-build-deps -i -s sudo debian/control"
alias mk-build-deps="mk-build-deps --install --remove --root-cmd=sudo --tool=\"apt --no-install-recommends -y\""
# --force-yes is obsolete.

alias rp=reprepro
