Skip to content

Instantly share code, notes, and snippets.

@doits
Created May 2, 2012 09:20
Show Gist options
  • Save doits/2575455 to your computer and use it in GitHub Desktop.
Save doits/2575455 to your computer and use it in GitHub Desktop.
bash -x pacaur -S pam_mount
+ name=pacaur
+ version=3.0.2
+ export LANG=C
+ LANG=C
+ editor=vim
+ color=false
+ clean=true
+ fallback=true
+ editpkgbuild=true
+ editinstall=true
+ cleandevel=true
+ carchmagic=true
+ [[ -n /etc/xdg ]]
+ xdg_config=($(echo "${XDG_CONFIG_DIRS}" | awk -F ":" '{for (i=1; i<=NF; i++) print $i}' ))
++ echo /etc/xdg
++ awk -F : '{for (i=1; i<=NF; i++) print $i}'
+ for i in '${xdg_config[@]}'
+ [[ -d /etc/xdg ]]
+ export XDG_CONFIG_DIRS=/etc/xdg
+ XDG_CONFIG_DIRS=/etc/xdg
+ break
+ configDir=/etc/xdg/pacaur
+ userconfigDir=/home/markus/.config/pacaur
+ source /etc/xdg/pacaur/pacaur.conf
++ editor=vim
++ color=true
++ clean=true
++ fallback=true
++ editpkgbuild=false
++ editinstall=false
++ cleandevel=true
++ carchmagic=true
+ [[ -r /home/markus/.config/pacaur/config ]]
+ true
+ pacmanBin=pacman-color
+ cower='cower --color=always'
+ reset='\e[0m'
+ colorR='\e[1;31m'
+ colorG='\e[1;32m'
+ colorY='\e[1;33m'
+ colorB='\e[1;34m'
+ colorM='\e[1;35m'
+ colorC='\e[1;36m'
+ colorW='\e[1;39m'
+ source /etc/makepkg.conf
++ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' 'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' 'rsync::/usr/bin/rsync -z %u %o' 'scp::/usr/bin/scp -C %u %o')
++ CARCH=x86_64
++ CHOST=x86_64-unknown-linux-gnu
++ CFLAGS='-march=native -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2'
++ CXXFLAGS='-march=native -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2'
++ LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu
++ MAKEFLAGS=-j8
++ BUILDENV=(fakeroot !distcc color !ccache check sign)
++ OPTIONS=(strip docs libtool emptydirs zipman purge !upx)
++ INTEGRITY_CHECK=(md5)
++ STRIP_BINARIES=--strip-all
++ STRIP_SHARED=--strip-unneeded
++ STRIP_STATIC=--strip-debug
++ MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
++ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
++ PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
++ PACKAGER='Markus Doits <markus.doits@googlemail.com>'
++ GPGKEY=039C19C6
++ PKGEXT=.pkg.tar.xz
++ SRCEXT=.src.tar.gz
+ tmpDir=/tmp/pacaurtmp-markus
+ buildDir=/tmp/pacaurtmp-markus
+ [[ -d /tmp/pacaurtmp-markus ]]
+ [[ ! -w /tmp/pacaurtmp-markus ]]
+ [[ ! -d /tmp/pacaurtmp-markus ]]
+ [[ ! -d /tmp/pacaurtmp-markus ]]
+ args=("$@")
+ for i in '"${args[@]}"'
+ [[ -S =~ ^-[a-zA-Z0-9] ]]
+ opts+=("$i")
+ for i in '"${args[@]}"'
+ [[ pam_mount =~ ^-[a-zA-Z0-9] ]]
+ pkgs=()
+ count=0
+ index=0
+ [[ 0 -ne 1 ]]
+ getopts sidmykufecqrahvVDQRSTUbglnoptw-: OPT
+ pacmanarg+=("-$OPT")
+ case "$OPT" in
+ pacS=1
+ operation=sync
+ edit=true
+ coweropts+=("-f")
+ [[ -S =~ w ]]
+ installpkg=true
+ getopts sidmykufecqrahvVDQRSTUbglnoptw-: OPT
+ shift
+ [[ pam_mount =~ ^--[a-zA-Z0-9] ]]
+ pkgs+=("$1")
+ index=2
+ [[ 2 -ne 1 ]]
+ getopts sidmykufecqrahvVDQRSTUbglnoptw-: OPT
+ shift
+ [[ '' =~ ^--[a-zA-Z0-9] ]]
+ pkgs+=("$1")
+ index=2
+ [[ 2 -ne 1 ]]
+ getopts sidmykufecqrahvVDQRSTUbglnoptw-: OPT
+ shift
+ [[ '' =~ ^--[a-zA-Z0-9] ]]
+ pkgs+=("$1")
+ index=1
+ [[ 1 -ne 1 ]]
+ pkgs=(${pkgs[@]//})
+ pacmanarg=(${pacmanarg[@]/--/})
+ pacmanarg=(${pacmanarg[@]/-r/})
+ [[ ! -n vim ]]
+ [[ ! -f /usr/bin/pacman-color ]]
+ [[ ! -w /tmp/pacaurtmp-markus ]]
+ [[ -z pam_mount ]]
+ [[ -n '' ]]
+ case $operation in
+ [[ ! -n '' ]]
+ [[ ! -n pam_mount ]]
+ ClassifyPkgs pam_mount
+ [[ true = true ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ ! -n '' ]]
+ [[ ! -n '' ]]
+ GetIgnoredGrps
+ ignoredgrps+=($(grep '^ *IgnoreGroup' '/etc/pacman.conf' | cut -d '=' -f 2-))
++ grep '^ *IgnoreGroup' /etc/pacman.conf
++ cut -d = -f 2-
+ for i in '"${pkgs[@]}"'
+ [[ =~ pam_mount ]]
++ pacman-color -S --print pam_mount
++ grep -v error:
+ [[ -z '' ]]
+ aurpkgs+=("$i")
+ [[ -n '' ]]
+ [[ -n pam_mount ]]
+ [[ -n '' ]]
+ [[ true = true ]]
+ [[ ! -n '' ]]
+ warn 'Package(s) \e[1;39mpam_mount\e[0m not found in repositories, trying \e[1;35mAUR\e[0m...'
+ echo -e '\e[1;33m::\e[0m Package(s) \e[1;39mpam_mount\e[0m not found in repositories, trying \e[1;35mAUR\e[0m...'
:: Package(s) pam_mount not found in repositories, trying AUR...
+ Core pam_mount
+ IgnoreChecks
+ [[ ! -n '' ]]
+ GetIgnoredPkgs
+ ignoredpkgs+=($(grep '^ *IgnorePkg' '/etc/pacman.conf' | cut -d '=' -f 2-))
++ grep '^ *IgnorePkg' /etc/pacman.conf
++ cut -d = -f 2-
+ [[ -e /home/markus/.config/cower/config ]]
+ ignoredpkgs=(${ignoredpkgs[@]//,/ })
+ [[ -z '' ]]
+ return
+ DownloadPkgs pam_mount
+ [[ true = false ]]
+ allaurdeps+=("${aurpkgs[@]}")
+ FindPkgsDeps pam_mount
+ [[ -z '' ]]
+ depspkgsaur=("${aurpkgs[@]}")
+ DownloadAur pam_mount
+ [[ -n '' ]]
+ d=-d
+ [[ sync = download ]]
+ [[ ! sync = download ]]
+ deps+=($($cower $d ${coweropts[@]} $@ -t $buildDir 2>"$tmpDir/repodeps" | awk -F " " '{print $2}'| sed -r "s:\x1B\[[0-9;]*[mK]::g"))
++ cower --color=always -d -f pam_mount -t /tmp/pacaurtmp-markus
++ awk -F ' ' '{print $2}'
++ sed -r 's:\x1B\[[0-9;]*[mK]::g'
+ [[ -e /tmp/pacaurtmp-markus/repodeps ]]
+ grep 'no results found for' /tmp/pacaurtmp-markus/repodeps
+ timeout pam_mount
++ echo pam_mount
++ grep -v 'resolve host name'
++ grep -v 'no results found for'
+ [[ -z pam_mount ]]
+ return 0
+ for i in '"${deps[@]}"'
+ . /tmp/pacaurtmp-markus/pam_mount/PKGBUILD
++ pkgname=pam_mount
++ pkgver=2.13
++ pkgrel=2
++ pkgdesc='A PAM module that can mount volumes for a user session'
++ arch=('i686' 'x86_64')
++ url=http://pam-mount.sourceforge.net/
++ license=('GPL')
++ depends=('pam>=1.1.5-3' 'libhx>=3.12.1' 'libxml2>=2.6' 'openssl>0.9.7' 'cryptsetup>=1.1.2')
++ optdepends=('hxtools: If you have something like <logout wait="1000" hup="0" term="1" kill="1" /> in your config')
++ backup=('etc/security/pam_mount.conf.xml')
++ source=(http://downloads.sourceforge.net/project/pam-mount/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz)
++ md5sums=('9f75fc8e84ea9cde619cdd6a62c7de33')
+ sourcedpkgs+=($(echo -e "${depends[*]}\n${makedepends[*]}"))
++ echo -e 'pam>=1.1.5-3 libhx>=3.12.1 libxml2>=2.6 openssl>0.9.7 cryptsetup>=1.1.2\n'
+ depspkgs=($($pacmanBin -T "${sourcedpkgs[@]}"))
++ pacman-color -T 'pam>=1.1.5-3' 'libhx>=3.12.1' 'libxml2>=2.6' 'openssl>0.9.7' 'cryptsetup>=1.1.2'
+ [[ -e /tmp/pacaurtmp-markus/aurdeps ]]
+ rm /tmp/pacaurtmp-markus/aurdeps
+ [[ -n pam>=1.1.5-3 ]]
+ depspkgsrepo=($(expac -S -1 -v %n ${depspkgs[@]} 2>"$tmpDir/aurdeps"))
++ expac -S -1 -v %n 'pam>=1.1.5-3'
+ [[ -e /tmp/pacaurtmp-markus/aurdeps ]]
+ depspkgsaur=($(cat "$tmpDir/aurdeps" | grep 'error:' | awk -F "\`" '{print $2}' | awk -F "'" '{print $1}'))
++ cat /tmp/pacaurtmp-markus/aurdeps
++ grep error:
++ awk -F '`' '{print $2}'
++ awk -F ''\''' '{print $1}'
+ unset deps sourcedpkgs depends makedepends depspkgs
+ [[ -n pam>=1.1.5-3 ]]
+ j=0
+ for i in '"${depspkgsaur[@]}"'
++ echo 'pam>=1.1.5-3'
++ awk -F '<' '{print $1}'
++ awk -F '>' '{print $1}'
++ awk -F = '{print $1}'
+ depspkgsaur[$j]=pam
+ (( j++ ))
+ for i in '"${depspkgsaur[@]}"'
+ [[ pam_mount =~ pam ]]
+ allaurdeps+=("$i")
+ FindPkgsDeps pam
+ [[ -z pam ]]
+ DownloadAur pam
+ [[ -n '' ]]
+ d=-d
+ [[ sync = download ]]
+ [[ ! sync = download ]]
+ deps+=($($cower $d ${coweropts[@]} $@ -t $buildDir 2>"$tmpDir/repodeps" | awk -F " " '{print $2}'| sed -r "s:\x1B\[[0-9;]*[mK]::g"))
++ cower --color=always -d -f pam -t /tmp/pacaurtmp-markus
++ awk -F ' ' '{print $2}'
++ sed -r 's:\x1B\[[0-9;]*[mK]::g'
+ [[ -e /tmp/pacaurtmp-markus/repodeps ]]
+ grep 'no results found for' /tmp/pacaurtmp-markus/repodeps
+ timeout
++ echo
++ grep -v 'resolve host name'
++ grep -v 'no results found for'
+ [[ -z '' ]]
+ exit 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment