(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(util-linux)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.30.2)} spids:[12])] spids: [12] ) (Case to_match: {($ VSub_Name "$pkgver")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.) (Lit_Other "*") (.) (Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_v) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(".*")}) spids: [31 35] ) } spids: [30] ) ] spids: [30] ) ] spids: [23 28 36 -1] ) (case_arm pat_list: [{(Lit_Other "*") (.) (Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_v) op: Equal rhs: {($ VSub_Name "$pkgver")} spids: [44] ) ] spids: [44] ) ] spids: [39 42 46 -1] ) ] spids: [16 20 48] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[51])] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Random collection of Linux utilities"))} spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://git.kernel.org/cgit/utils/util-linux/util-linux.git"))} spids: [59] ) ] spids: [59] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[64])] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:license) op: Equal rhs: {(DQ ("GPL2 GPL2+ LGPL2+ BSD Public Domain"))} spids: [69] ) ] spids: [69] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (findmnt))} spids:[74])] spids: [74] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends_build) op: Equal rhs: {(DQ ("autoconf automake libtool"))} spids: [79] ) ] spids: [79] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends_host) op: Equal rhs: {(DQ ("zlib-dev ncurses-dev linux-headers libcap-ng-dev"))} spids: [84] ) ] spids: [84] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ (suid))} spids:[89])] spids: [89] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.kernel.org/pub/linux/utils/") ($ VSub_Name "$pkgname") (/v) (${ VSub_Name _v) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.xz\n") ("\tttydefaults.h\n") ("\t") ) } spids: [94] ) ] spids: [94] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-bash-completion:bashcomp:noarch\n") ("\tlibuuid libblkid libmount libsmartcols libfdisk sfdisk cfdisk\n") ("\tfindmnt:_findmnt mcookie blkid setpriv") ) } spids: [111] ) ] spids: [111] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-z)} {(DQ ($ VSub_Name "$BOOTSTRAP"))} {(Lit_Other "]")}) terminator: <Op_Semi ";"> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends_host) op: Equal rhs: {(DQ ($ VSub_Name "$makedepends_host") (" ncurses-dev python2-dev"))} spids: [139] ) ] spids: [139] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$subpackages") (" py-libmount:_py"))} spids: [146] ) ] spids: [146] ) ] spids: [-1 136] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_bootstrap_config) op: Equal rhs: {(DQ (--without-python))} spids: [155] ) ] spids: [155] ) ] spids: [152 160] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$makedepends_build") (" ") ($ VSub_Name "$makedepends_host"))} spids: [162] ) ] spids: [162] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ ("e2fsprogs util-linux-ng"))} spids: [169] ) ] spids: [169] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver"))} spids: [175] ) ] spids: [175] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(cp)} {(DQ ($ VSub_Name "$srcdir")) (/ttydefaults.h)} {(include/)}) (AndOr children: [ (C {(libtoolize)} {(--force)}) (AndOr children: [ (C {(aclocal)} {(-I)} {(m4)}) (AndOr children: [(C {(autoconf)}) (C {(automake)} {(--add-missing)})] op_id: Op_DAmp ) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) ] spids: [188] ) spids: [184 187] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--with-sysroot) (Lit_Other "=") ($ VSub_Name "$CBUILDROOT")} {(--prefix) (Lit_Other "=") (/usr)} {(--enable-raw)} {(--disable-uuidd)} {(--disable-nls)} {(--disable-tls)} {(--disable-kill)} {(--disable-login)} {(--disable-last)} {(--disable-sulogin)} {(--disable-su)} {($ VSub_Name "$_bootstrap_config")} ) (C {(make)}) ] spids: [243] ) spids: [239 242] ) (FuncDef name: package body: (BraceGroup children: [ (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(-C)} {(DQ ($ VSub_Name "$builddir"))} {(install)} ) ] spids: [334] ) spids: [330 333] ) (FuncDef name: dev body: (BraceGroup children: [ (C {(default_dev)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ ("e2fsprogs-dev util-linux-ng-dev"))} spids: [371] ) ] spids: [371] ) ] spids: [365] ) spids: [361 364] ) (FuncDef name: bashcomp body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Bash completions for ") ($ VSub_Name "$pkgname"))} spids: [386] ) ] spids: [386] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[393])] spids: [393] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install_if) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") (" bash-completion") ) } spids: [398] ) ] spids: [398] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/bash-completion)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)} ) ] spids: [383] ) spids: [379 382] ) (FuncDef name: blkid body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("block device identification tool"))} spids: [444] ) ] spids: [444] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[450])] spids: [450] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (util-linux-ng))} spids: [455] ) ] spids: [455] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/sbin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/sbin/blkid)} {(DQ ($ VSub_Name "$subpkgdir")) (/sbin/)} ) ] spids: [441] ) spids: [437 440] ) (FuncDef name: libuuid body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("DCE compatible Universally Unique Identifier library"))} spids: [493] ) ] spids: [493] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[499])] spids: [499] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/lib)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/libuuid) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/lib/)} ) ] spids: [490] ) spids: [486 489] ) (FuncDef name: libblkid body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Block device identification library from util-linux"))} spids: [537] ) ] spids: [537] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[543])] spids: [543] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/lib)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/libblkid) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/lib/)} ) ] spids: [534] ) spids: [530 533] ) (FuncDef name: libmount body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Block device identification library from util-linux"))} spids: [581] ) ] spids: [581] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[587])] spids: [587] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/lib)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/libmount.so.) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/lib/)} ) ] spids: [578] ) spids: [574 577] ) (FuncDef name: libsmartcols body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Formatting library for ls-like programs."))} spids: [625] ) ] spids: [625] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[631])] spids: [631] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/lib)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/libsmartcols.so.) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/lib/)} ) ] spids: [622] ) spids: [618 621] ) (FuncDef name: libfdisk body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Partitioning library for fdisk-like programs"))} spids: [669] ) ] spids: [669] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[675])] spids: [675] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/lib)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/libfdisk.so.) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/lib/)} ) ] spids: [666] ) spids: [662 665] ) (FuncDef name: sfdisk body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Partition table manipulator from util-linux"))} spids: [713] ) ] spids: [713] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[719])] spids: [719] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/sbin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/sbin/sfdisk)} {(DQ ($ VSub_Name "$subpkgdir")) (/sbin/)} ) ] spids: [710] ) spids: [706 709] ) (FuncDef name: cfdisk body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Curses based partition table manipulator from util-linux"))} spids: [756] ) ] spids: [756] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[762])] spids: [762] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/sbin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/sbin/cfdisk)} {(DQ ($ VSub_Name "$subpkgdir")) (/sbin/)} ) ] spids: [753] ) spids: [749 752] ) (FuncDef name: mcookie body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("mcookie from util-linux"))} spids: [799] ) ] spids: [799] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (util-linux-ng))} spids: [805] ) ] spids: [805] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/mcookie)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)} ) ] spids: [796] ) spids: [792 795] ) (FuncDef name: setpriv body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Run a program with different Linux privilege settings"))} spids: [843] ) ] spids: [843] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (util-linux-ng))} spids: [849] ) ] spids: [849] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/setpriv)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)} ) ] spids: [840] ) spids: [836 839] ) (FuncDef name: _findmnt body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("findmnt from util-linux"))} spids: [887] ) ] spids: [887] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[893])] spids: [893] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:replaces) op:Equal rhs:{(DQ )} spids:[898])] spids: [898] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/bin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/bin/findmnt)} {(DQ ($ VSub_Name "$subpkgdir")) (/bin)} ) ] spids: [884] ) spids: [880 883] ) (FuncDef name: _py body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("python bindings to libmount"))} spids: [935] ) ] spids: [935] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/python) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)} ) ] spids: [932] ) spids: [928 931] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "b92ec16d5e8a405ad9ebbac8673bb49c5bf0a7f630118477f12c7a3c6b3b3ee5d56868632dd71fffd5c0434821207c2769f6859b9d398c2df770ec6487d7c32d util-linux-2.30.2.tar.xz\n" ) ( "876bb9041eca1b2cca1e9aac898f282db576f7860aba690a95c0ac629d7c5b2cdeccba504dda87ff55c2a10b67165985ce16ca41a0694a267507e1e0cafd46d9 ttydefaults.h" ) ) } spids: [967] ) ] spids: [967] ) ] )