+ version=4.2.27
+ LC_COLLATE=C
+ TEXTDOMAIN=pacaur
+ TEXTDOMAINDIR=/usr/share/locale
+ [[ -n '' ]]
+ configdir=/etc/xdg/pacaur
+ userconfigdir=/home/john/.config/pacaur
+ userpacmandir=/home/john/.config/pacman
+ [[ -r '' ]]
+ 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 --no-motd -z %u %o' 'scp::/usr/bin/scp -C %u %o')
++ VCSCLIENTS=('bzr::bzr' 'git::git' 'hg::mercurial' 'svn::subversion')
++ CARCH=x86_64
++ CHOST=x86_64-unknown-linux-gnu
++ CPPFLAGS=-D_FORTIFY_SOURCE=2
++ CFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fstack-check'
++ CXXFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fstack-check'
++ LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro
++ DEBUG_CFLAGS='-g -fvar-tracking-assignments'
++ DEBUG_CXXFLAGS='-g -fvar-tracking-assignments'
++ BUILDENV=(!distcc color !ccache check !sign)
++ OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !upx !debug)
++ 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)
++ COMPRESSGZ=(gzip -c -f -n)
++ COMPRESSBZ2=(bzip2 -c -f)
++ COMPRESSXZ=(xz -c -z -)
++ COMPRESSLRZ=(lrzip -q)
++ COMPRESSLZO=(lzop -q)
++ COMPRESSZ=(compress -c -f)
++ PKGEXT=.pkg.tar.xz
++ SRCEXT=.src.tar.gz
+ [[ -r /home/john/.config/pacman/makepkg.conf ]]
+ [[ -r /home/john/.makepkg.conf ]]
+ tmpdir=/tmp/pacaurtmp-john
+ builddir=/tmp/pacaurtmp-john
+ editor=vim
+ editpkgbuild=true
+ editinstall=true
+ fallback=true
+ clean=true
+ cleandevel=true
+ sortbyvotes=true
+ sudoloop=false
+ pacmanbin=pacman
+ source /etc/xdg/pacaur/config
+ [[ -r /home/john/.config/pacaur/config ]]
+ [[ -d /tmp/pacaurtmp-john ]]
+ [[ ! -w /tmp/pacaurtmp-john ]]
+ [[ ! -d /tmp/pacaurtmp-john ]]
+ [[ ! -d /tmp/pacaurtmp-john ]]
+ trap ctrlc INT
+ args=($@)
+ for i in '"${args[@]}"'
+ [[ -S =~ ^-[a-zA-Z0-9] ]]
+ opts+=($i)
+ for i in '"${args[@]}"'
+ [[ font-manager =~ ^-[a-zA-Z0-9] ]]
+ count=0
+ [[ -n -S ]]
+ getopts sidmykufecqrahvVDQRSTUbglnoptw-: OPT
+ pacmanarg+=("-$OPT")
+ case "$OPT" in
+ pacS=1
+ operation=sync
+ coweropts+=("-f")
+ [[ -S =~ w ]]
+ installpkg=true
+ [[ -S =~ g ]]
+ [[ -S =~ l ]]
+ [[ -S =~ p ]]
+ getopts sidmykufecqrahvVDQRSTUbglnoptw-: OPT
+ [[ -z font-manager ]]
+ pkgs+=(${!OPTIND})
+ shift 2
+ OPTIND=1
+ [[ -n '' ]]
++ grep '^Color' /etc/pacman.conf
+ [[ -n '' ]]
++ grep '^Color' /etc/pacman.conf
+ [[ -z '' ]]
+ [[ '' = \a\l\w\a\y\s ]]
+ [[ '' = \a\u\t\o ]]
+ [[ '' != \a\l\w\a\y\s ]]
+ [[ '' != \a\u\t\o ]]
+ makeopts+=("--nocolor")
+ pacmanarg=(${pacmanarg[@]/--/})
+ pacmanarg=(${pacmanarg[@]/-r/})
+ pacmanarg=(${pacmanarg[@]/-a/})
+ [[ sync = sync ]]
+ [[ ! -n '' ]]
+ [[ ! -n '' ]]
+ [[ ! -n '' ]]
+ [[ 1000 -eq 0 ]]
+ [[ -n 1 ]]
+ pacmanarg=(${pacmanarg[@]/-e/})
+ [[ -n 1 ]]
+ [[ -n '' ]]
+ [[ -n 1 ]]
+ [[ -n '' ]]
+ [[ ! -n vim ]]
+ [[ ! -w /tmp/pacaurtmp-john ]]
+ [[ -z font-manager ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ case $operation in
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -z font-manager ]]
+ ClassifyPkgs font-manager
+ [[ true = true ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ ! -n '' ]]
+ [[ ! -n '' ]]
+ unset noaurpkgs
+ for i in '"${pkgs[@]}"'
+ [[ font-manager == aur/* ]]
+ noaurpkgs+=($i)
+ [[ -n font-manager ]]
+ norepopkgs=($(LANG=C $pacmanbin -Sp ${noaurpkgs[@]} 2>&1 >/dev/null | awk -F " " '{print $NF}'))
++ LANG=C
++ pacman -Sp font-manager
++ awk -F ' ' '{print $NF}'
+ for i in '"${norepopkgs[@]}"'
+ [[ ! font-manager =~ [a-zA-Z0-9.+-]+/font-manager[^a-zA-Z0-9.+-] ]]
+ aurpkgs+=($i)
+ repopkgs=($(LC_COLLATE=C comm -23 <(tr ' ' '\n' <<< ${noaurpkgs[@]} | LC_COLLATE=C sort -u) <(tr ' ' '\n' <<< ${aurpkgs[@]} | LC_COLLATE=C sort -u)))
++ LC_COLLATE=C
++ comm -23 /dev/fd/63 /dev/fd/62
+++ tr ' ' '\n'
+++ LC_COLLATE=C
+++ sort -u
+++ tr ' ' '\n'
+++ LC_COLLATE=C
+++ sort -u
+ [[ -n '' ]]
+ [[ -n font-manager ]]
+ [[ -n '' ]]
+ [[ true = true ]]
+ [[ ! -n '' ]]
+ note w 'Package(s) font-manager not found in repositories, trying AUR...'
+ case "$1" in
+ echo -e ':: Package(s) font-manager not found in repositories, trying AUR...'
:: Package(s) font-manager not found in repositories, trying AUR...
+ Core font-manager
+ getignoredpkgs
+ ignoredpkgs+=($(grep '^IgnorePkg' '/etc/pacman.conf' | cut -d '=' -f 2- | tr -d "'\""))
++ grep '^IgnorePkg' /etc/pacman.conf
++ cut -d = -f 2-
++ tr -d ''\''"'
+ [[ -e /home/john/.config/cower/config ]]
+ ignoredpkgs=(${ignoredpkgs[@]//,/ })
+ [[ -n '' ]]
+ IgnoreChecks
+ [[ -z '' ]]
+ return
+ DepsSolver
+ note i 'resolving dependencies...'
+ case "$1" in
+ echo -e ':: resolving dependencies...'
:: resolving dependencies...
+ (( i=0 ))
+ (( i<1 ))
++ awk -F '>|<|=' '{print $1}'
+ aurpkgs[$i]=font-manager
+ (( i++ ))
+ (( i<1 ))
+ deps+=(${aurpkgs[@]})
+ FindDepsAur font-manager
+ [[ -n '' ]]
+ [[ -z '' ]]
+ depspkgsaur=(${aurpkgs[@]})
+ downloadjson font-manager
+ aururl='https://aur.archlinux.org/rpc.php?type=multiinfo&v=3'
+ urlencodedpkgs=($(sed 's/+/%2b/g;s/@/%40/g' <<< $@))
++ sed 's/+/%2b/g;s/@/%40/g'
++ printf '&arg[]=%s' font-manager
+ urlargs='&arg[]=font-manager'
+ [[ 19 -lt 8125 ]]
+ curl -sfg --compressed -C 0 'https://aur.archlinux.org/rpc.php?type=multiinfo&v=3&arg[]=font-manager' -o /tmp/pacaurtmp-john/rpc.json
+ [[ -z '' ]]
+ errdeps+=($(LC_COLLATE=C comm -3 <(tr ' ' '\n' <<< $(getjsonvar "Name") | sort -u) <(tr ' ' '\n' <<< ${aurpkgs[@]} | sort -u)))
++ LC_COLLATE=C
++ comm -3 /dev/fd/63 /dev/fd/62
+++ tr ' ' '\n'
+++ sort -u
+++ tr ' ' '\n'
+++ sort -u
++++ getjsonvar Name
++++ json_reformat
++++ tr -d '", '
++++ grep -Po 'Name:.*'
++++ sed -r s/Name:/Name#/g
++++ awk -F '#' '{print $2}'
+ [[ -n '' ]]
+ depspkgs=($(getjsonarray "Depends"))
++ getjsonarray Depends
++ json_reformat
++ tr -d ', '
++ sed -e '/^"Depends"/,/]/!d'
++ tr -d '\"'
++ tr '\n' ' '
++ sed 's/] /]\n/g'
++ awk -F : '{print $2}'
++ tr -d '[]"'
++ tr -d '\n'
+ [[ ! -n '' ]]
+ depspkgs+=($(getjsonarray "MakeDepends"))
++ getjsonarray MakeDepends
++ json_reformat
++ tr -d ', '
++ sed -e '/^"MakeDepends"/,/]/!d'
++ tr -d '\"'
++ tr '\n' ' '
++ sed 's/] /]\n/g'
++ awk -F : '{print $2}'
++ tr -d '\n'
++ tr -d '[]"'
+ depspkgs=($($pacmanbin -T ${depspkgs[@]} | sort -u))
++ pacman -T libgee libxml2 sqlite gucharmap file-roller intltool yelp-tools gobject-introspection vala
++ sort -u
+ unset depspkgsaur
+ [[ -n gucharmap vala yelp-tools ]]
+ [[ -n '' ]]
+ depspkgsaur=($(LANG=C $pacmanbin -Sp ${depspkgs[@]} 2>&1 >/dev/null | awk -F " " '{print $NF}'))
++ LANG=C
++ pacman -Sp gucharmap vala yelp-tools
++ awk -F ' ' '{print $NF}'
+ repodeps+=($(LC_COLLATE=C comm -23 <(tr ' ' '\n' <<< ${depspkgs[@]} | LC_COLLATE=C sort -u) <(tr ' ' '\n' <<< ${depspkgsaur[@]} | LC_COLLATE=C sort -u)))
++ LC_COLLATE=C
++ comm -23 /dev/fd/63 /dev/fd/62
+++ tr ' ' '\n'
+++ LC_COLLATE=C
+++ sort -u
+++ tr ' ' '\n'
+++ LC_COLLATE=C
+++ sort -u
+ unset depspkgs
+ [[ -n '' ]]
+ [[ -n '' ]]
+ downloadjson font-manager
+ aururl='https://aur.archlinux.org/rpc.php?type=multiinfo&v=3'
+ urlencodedpkgs=($(sed 's/+/%2b/g;s/@/%40/g' <<< $@))
++ sed 's/+/%2b/g;s/@/%40/g'
++ printf '&arg[]=%s' font-manager
+ urlargs='&arg[]=font-manager'
+ [[ 19 -lt 8125 ]]
+ curl -sfg --compressed -C 0 'https://aur.archlinux.org/rpc.php?type=multiinfo&v=3&arg[]=font-manager' -o /tmp/pacaurtmp-john/rpc.json
+ depsAname=($(getjsonvar "Name"))
++ getjsonvar Name
++ json_reformat
++ tr -d '", '
++ grep -Po 'Name:.*'
++ sed -r s/Name:/Name#/g
++ awk -F '#' '{print $2}'
+ depsAver=($(getjsonvar "Version"))
++ getjsonvar Version
++ json_reformat
++ tr -d '", '
++ grep -Po 'Version:.*'
++ sed -r s/Version:/Version#/g
++ awk -F '#' '{print $2}'
+ depsAood=($(getjsonvar "OutOfDate"))
++ getjsonvar OutOfDate
++ json_reformat
++ tr -d '", '
++ grep -Po 'OutOfDate:.*'
++ sed -r s/OutOfDate:/OutOfDate#/g
++ awk -F '#' '{print $2}'
+ (( i=0 ))
+ (( i<1 ))
++ expac -Qs %v '^font-manager$'
+ depsQver[$i]=
+ [[ -z '' ]]
+ depsQver[$i]='#'
++ grep -E '\-(cvs|svn|git|hg|bzr|darcs|nightly.*)$'
+ [[ -n '' ]]
+ (( i++ ))
+ (( i<1 ))
+ depsAlastmodified=($(getjsonvar "LastModified"))
++ getjsonvar LastModified
++ json_reformat
++ tr -d '", '
++ sed -r s/LastModified:/LastModified#/g
++ grep -Po 'LastModified:.*'
++ awk -F '#' '{print $2}'
+ (( i=0 ))
+ (( i<1 ))
+ [[ 1436693660 -lt 1401215749 ]]
+ (( i++ ))
+ (( i<1 ))
+ [[ -n '' ]]
+ FindDepsRepo gucharmap vala yelp-tools
+ [[ -z gucharmap vala yelp-tools ]]
+ repodeps=($(tr ' ' '\n' <<< ${repodeps[@]} | sort -u))
++ tr ' ' '\n'
++ sort -u
+ for i in '"${repodeps[@]}"'
+ allrepopkgs+=($(pactree -su "$i"))
++ pactree -su gucharmap
+ for i in '"${repodeps[@]}"'
+ allrepopkgs+=($(pactree -su "$i"))
++ pactree -su vala
+ for i in '"${repodeps[@]}"'
+ allrepopkgs+=($(pactree -su "$i"))
++ pactree -su yelp-tools
+ [[ -n gucharmap dconf glib2 pcre gcc-libs glibc linux-api-headers tzdata filesystem iana-etc readline ncurses bash zlib bzip2 libffi libdbus gtk3 atk cairo libpng libxrender libx11 libxcb xcb-proto libxdmcp xproto libxau kbproto renderproto libxext xextproto fontconfig expat freetype2 harfbuzz graphite pixman mesa libdrm libpciaccess wayland libxxf86vm xf86vidmodeproto libxdamage libxfixes fixesproto damageproto libxshmfence systemd acl attr dbus iptables kbd pam cracklib libtirpc krb5 e2fsprogs libutil-linux libldap libsasl openssl perl gdbm db keyutils pambase kmod xz hwids libcap libgcrypt libgpg-error libsystemd lz4 libidn texinfo findutils gzip less libseccomp util-linux shadow coreutils gmp elfutils libomxil-bellagio libtxc_dxtn llvm-libs libedit nvidia-libgl-llb nvidia-utils-llb xorg-server libepoxy libxfont libfontenc fontsproto xorg-server-common xkeyboard-config xorg-xkbcomp libxkbfile xorg-setxkbmap xorg-fonts-misc xorg-fonts-encodings xorg-fonts-alias xorg-font-utils xorg-bdftopcf xorg-mkfontdir xorg-mkfontscale xorg-font-util libunwind xf86-input-evdev mtdev libevdev lzo libcups gnutls libtasn1 nettle p11-kit libtiff libjpeg-turbo avahi libdaemon libusb libxcursor libxinerama xineramaproto libxrandr randrproto libxi inputproto gdk-pixbuf2 jasper libxcomposite compositeproto pango libthai libdatrie libxft shared-mime-info libxml2 colord lcms2 libgusb polkit js17 nspr sqlite libgudev at-spi2-atk at-spi2-core libxtst recordproto libxkbcommon adwaita-icon-theme hicolor-icon-theme gtk-update-icon-cache librsvg libcroco json-glib rest libsoup glib-networking libproxy ca-certificates ca-certificates-mozilla ca-certificates-utils ca-certificates-cacert gsettings-desktop-schemas vala glib2 pcre gcc-libs glibc linux-api-headers tzdata filesystem iana-etc readline ncurses bash zlib bzip2 libffi yelp-tools yelp-xsl libxslt libxml2 zlib glibc linux-api-headers tzdata filesystem iana-etc readline ncurses gcc-libs bash xz libgcrypt libgpg-error itstool python2 bzip2 gdbm openssl perl db expat sqlite libffi ]]
+ providersrepopkgs=($(LC_COLLATE=C comm -23 <(tr ' ' '\n' <<< ${allrepopkgs[@]} | LC_COLLATE=C sort -u) <(tr ' ' '\n' <<< $(expac -S '%n' "${allrepopkgs[@]}") | LC_COLLATE=C sort -u)))
++ LC_COLLATE=C
++ comm -23 /dev/fd/63 /dev/fd/62
+++ tr ' ' '\n'
+++ LC_COLLATE=C
+++ sort -u
+++ LC_COLLATE=C
+++ sort -u
+++ tr ' ' '\n'
++++ expac -S %n gucharmap dconf glib2 pcre gcc-libs glibc linux-api-headers tzdata filesystem iana-etc readline ncurses bash zlib bzip2 libffi libdbus gtk3 atk cairo libpng libxrender libx11 libxcb xcb-proto libxdmcp xproto libxau kbproto renderproto libxext xextproto fontconfig expat freetype2 harfbuzz graphite pixman mesa libdrm libpciaccess wayland libxxf86vm xf86vidmodeproto libxdamage libxfixes fixesproto damageproto libxshmfence systemd acl attr dbus iptables kbd pam cracklib libtirpc krb5 e2fsprogs libutil-linux libldap libsasl openssl perl gdbm db keyutils pambase kmod xz hwids libcap libgcrypt libgpg-error libsystemd lz4 libidn texinfo findutils gzip less libseccomp util-linux shadow coreutils gmp elfutils libomxil-bellagio libtxc_dxtn llvm-libs libedit nvidia-libgl-llb nvidia-utils-llb xorg-server libepoxy libxfont libfontenc fontsproto xorg-server-common xkeyboard-config xorg-xkbcomp libxkbfile xorg-setxkbmap xorg-fonts-misc xorg-fonts-encodings xorg-fonts-alias xorg-font-utils xorg-bdftopcf xorg-mkfontdir xorg-mkfontscale xorg-font-util libunwind xf86-input-evdev mtdev libevdev lzo libcups gnutls libtasn1 nettle p11-kit libtiff libjpeg-turbo avahi libdaemon libusb libxcursor libxinerama xineramaproto libxrandr randrproto libxi inputproto gdk-pixbuf2 jasper libxcomposite compositeproto pango libthai libdatrie libxft shared-mime-info libxml2 colord lcms2 libgusb polkit js17 nspr sqlite libgudev at-spi2-atk at-spi2-core libxtst recordproto libxkbcommon adwaita-icon-theme hicolor-icon-theme gtk-update-icon-cache librsvg libcroco json-glib rest libsoup glib-networking libproxy ca-certificates ca-certificates-mozilla ca-certificates-utils ca-certificates-cacert gsettings-desktop-schemas vala glib2 pcre gcc-libs glibc linux-api-headers tzdata filesystem iana-etc readline ncurses bash zlib bzip2 libffi yelp-tools yelp-xsl libxslt libxml2 zlib glibc linux-api-headers tzdata filesystem iana-etc readline ncurses gcc-libs bash xz libgcrypt libgpg-error itstool python2 bzip2 gdbm openssl perl db expat sqlite libffi
+ [[ -n '' ]]
+ repodepspkgs=($($pacmanbin -T ${allrepopkgs[@]} | sort -u))
++ sort -u
++ pacman -T gucharmap dconf glib2 pcre gcc-libs glibc linux-api-headers tzdata filesystem iana-etc readline ncurses bash zlib bzip2 libffi libdbus gtk3 atk cairo libpng libxrender libx11 libxcb xcb-proto libxdmcp xproto libxau kbproto renderproto libxext xextproto fontconfig expat freetype2 harfbuzz graphite pixman mesa libdrm libpciaccess wayland libxxf86vm xf86vidmodeproto libxdamage libxfixes fixesproto damageproto libxshmfence systemd acl attr dbus iptables kbd pam cracklib libtirpc krb5 e2fsprogs libutil-linux libldap libsasl openssl perl gdbm db keyutils pambase kmod xz hwids libcap libgcrypt libgpg-error libsystemd lz4 libidn texinfo findutils gzip less libseccomp util-linux shadow coreutils gmp elfutils libomxil-bellagio libtxc_dxtn llvm-libs libedit nvidia-libgl-llb nvidia-utils-llb xorg-server libepoxy libxfont libfontenc fontsproto xorg-server-common xkeyboard-config xorg-xkbcomp libxkbfile xorg-setxkbmap xorg-fonts-misc xorg-fonts-encodings xorg-fonts-alias xorg-font-utils xorg-bdftopcf xorg-mkfontdir xorg-mkfontscale xorg-font-util libunwind xf86-input-evdev mtdev libevdev lzo libcups gnutls libtasn1 nettle p11-kit libtiff libjpeg-turbo avahi libdaemon libusb libxcursor libxinerama xineramaproto libxrandr randrproto libxi inputproto gdk-pixbuf2 jasper libxcomposite compositeproto pango libthai libdatrie libxft shared-mime-info libxml2 colord lcms2 libgusb polkit js17 nspr sqlite libgudev at-spi2-atk at-spi2-core libxtst recordproto libxkbcommon adwaita-icon-theme hicolor-icon-theme gtk-update-icon-cache librsvg libcroco json-glib rest libsoup glib-networking libproxy ca-certificates ca-certificates-mozilla ca-certificates-utils ca-certificates-cacert gsettings-desktop-schemas vala glib2 pcre gcc-libs glibc linux-api-headers tzdata filesystem iana-etc readline ncurses bash zlib bzip2 libffi yelp-tools yelp-xsl libxslt libxml2 zlib glibc linux-api-headers tzdata filesystem iana-etc readline ncurses gcc-libs bash xz libgcrypt libgpg-error itstool python2 bzip2 gdbm openssl perl db expat sqlite libffi
+ IgnoreDepsChecks
+ [[ -z '' ]]
+ return
+ ProviderChecks
+ [[ -z gucharmap itstool libunwind nvidia-libgl-llb nvidia-utils-llb vala yelp-tools ]]
+ allproviders=($(expac -S '%S' "${repodepspkgs[@]}" | sort -u))
++ expac -S %S gucharmap itstool libunwind nvidia-libgl-llb nvidia-utils-llb vala yelp-tools
++ sort -u
+ providersdeps=($($pacmanbin -T ${allproviders[@]} | sort -u))
++ pacman -T libgl nvidia-libgl nvidia-utils
++ sort -u
+ (( i=0 ))
+ (( i<2 ))
+ providers=($(expac -Ss '%n' "^${providersdeps[$i]}$" | sort -u))
++ expac -Ss %n '^nvidia-libgl$'
++ sort -u
+ [[ ! 5 -gt 1 ]]
+ [[ -n '' ]]
+ [[ ! -n '' ]]
+ note i 'There are 5 providers available for nvidia-libgl:'
+ case "$1" in
+ echo -e ':: There are 5 providers available for nvidia-libgl:'
:: There are 5 providers available for nvidia-libgl:
+ expac -S -1 ' %!) %n (%r) ' bumblebee nvidia-304xx-libgl nvidia-340xx-libgl nvidia-libgl nvidia-libgl-llb
0) bumblebee (community)
1) nvidia-304xx-libgl (extra)
2) nvidia-340xx-libgl (extra)
3) nvidia-libgl (extra)
4) nvidia-libgl-llb (herecura-stable)
+ local nb=-1
+ providersnb=4
+ [[ -1 -lt 0 ]]
+ printf '\n%s ' 'Enter a number (default=0):'
Enter a number (default=0): ++ echo -n 4
++ wc -m
+ read -n 1 nb
++ ctrlc
++ echo
++ [[ -e /tmp/pacaurtmp-john/sudov.lck ]]
++ [[ -e /tmp/pacaurtmp-john/build.lck ]]
++ [[ sync = sync ]]
++ [[ ! -n '' ]]
++ [[ ! -n '' ]]
++ [[ -n '' ]]
++ exit