(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(nfs-utils)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.1.1)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_basever) op: Equal rhs: {($ VSub_Name "$pkgver")} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(4)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("kernel-mode NFS"))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://nfs.sourceforge.net/"))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (rpcbind))} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ (suid))} spids:[43])] spids: [43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("util-linux-dev libtirpc-dev libcap-dev libevent-dev\n") ("\tlibnfsidmap-dev keyutils-dev lvm2-dev krb5-dev sqlite-dev\n") ("\tautoconf automake libtool bsd-compat-headers") ) } spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-dbg rpcgen"))} spids: [55] ) ] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://downloads.sourceforge.net/nfs/") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_basever") (".tar.bz2\n") ("\t0011-exportfs-only-do-glibc-specific-hackery-on-glibc.patch\n") ("\n") ("\tnfs-utils-mtab-sym.patch\n") ("\tmusl-getservbyport.patch\n") ("\tidmapd-dnotify-to-inotify.patch\n") ("\n") ("\tnfs.initd\n") ("\tnfsmount.initd\n") ("\tnfsmount.confd\n") ("\trpc.gssd.initd\n") ("\trpc.idmapd.initd\n") ("\trpc.pipefs.initd\n") ("\trpc.statd.initd\n") ("\trpc.svcgssd.initd\n") ("\tnfs.confd\n") ("\tnfs.exports\n") ("\tnfsclient.initd\n") ("\tnfsclient.confd\n") ("\t") ) } spids: [64] ) ] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_basever"))} spids: [93] ) ] spids: [93] ) (FuncDef name: prepare body: (BraceGroup children: [(C {(default_prepare)}) (C {(cd)} {($ VSub_Name "$builddir")}) (C {(./autogen.sh)})] spids: [107] ) spids: [103 106] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {($ VSub_Name "$builddir")}) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--infodir) (Lit_Other "=") (/usr/share/info)} {(--without-tcp-wrappers)} {(--enable-ipv6)} {(--enable-nfsv4)} {(--enable-uuid)} {(--enable-gss)} {(--enable-libmount-mount)} ) (C {(make)}) ] spids: [127] ) spids: [123 126] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {($ VSub_Name "$builddir")}) (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/nfs.exports)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/exports)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin/rpc.statd)} {(DQ ($ VSub_Name "$pkgdir")) (/sbin/)} ) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:file) op:Equal rhs:{(SQ )} spids:[258])] spids: [256] ) (ForEach iter_name: file iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {(DQ (${ VSub_Name file))} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.confd)}] action: [ (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/) (DQ ($ VSub_Name "$file"))} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/) (BracedVarSub token: <VSub_Name file> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(".*")}) spids: [306 310] ) } ) ] spids: [284 286 312 -1] ) (case_arm pat_list: [{(Lit_Other "*") (.initd)}] action: [ (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name "$srcdir")) (/) (DQ ($ VSub_Name "$file"))} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) (BracedVarSub token: <VSub_Name file> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(".*")}) spids: [337 341] ) } ) ] spids: [315 317 343 -1] ) ] spids: [273 281 346] ) ] spids: [270 349] ) spids: [266 268] ) ] spids: [207] ) spids: [203 206] ) (FuncDef name: rpcgen body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Remote Procedure Call (RPC) protocol compiler"))} spids: [361] ) ] spids: [361] ) (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name "$builddir")) (/tools/rpcgen/rpcgen)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/rpcgen)} ) ] spids: [358] ) spids: [354 357] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "ed358280b7e124154632040bf747f6e4c3c6e4156bf90e82ff6915b1488f1c0dd65251a3a0f9b7ca96b9664d64e24b379828da9b524e64a3c769a44f4c930448 nfs-utils-2.1.1.tar.bz2\n" ) ( "9561a979a2313f00c0bbb2ffb3193ca089e5de2f15cf5b6c142e65e04a9401bbc962e490e5b1de026750262a05e5258b286a79781444e7f2ac6bd581b426211a 0011-exportfs-only-do-glibc-specific-hackery-on-glibc.patch\n" ) ( "5fd9039a61a0cdaeb57b5332ea545034101e6f15be200b7cf8fc7d0a3d22836a6fc778e0560656c1825808a4dc09046d9923d81b4d1324a6e526b226c657d064 nfs-utils-mtab-sym.patch\n" ) ( "a14fc747cc75f65bb206b28eb4f838ae85687c917893531318d3991adc3ed9914316b97fc507bf34881855c9978ad9d4617f33e464d1a0d746a65b31177687c1 musl-getservbyport.patch\n" ) ( "33410c469348adf5e6b5ec91d8cda6b246f1a38a0b234a52f54a49ab8395ede43dfedd58914a59c342923ba45722f6fd4e4aebeffbe4a730f31c9d1ad19de9a9 idmapd-dnotify-to-inotify.patch\n" ) ( "f7feb79cfcab0478affb640d1e5ad059757c88d51cc790fd54cde2fd7ed2e3cfd8f7f4c2de993d99da03e8ce3bdfb2750a4cb997b850fe33d0ef76d9b91c9018 nfs.initd\n" ) ( "89259b9f0878658d48792b5b2f42b43c966ed098dba1fecf9e07fb0de4aab37ad67655ea8dbcc2361ddab2b5013b2de35a03048a513aaeedf790e4b416a35a54 nfsmount.initd\n" ) ( "6e23897885cc33c49d9c7353b456585a1e0c7300822edba81bc48ba4ccc18297adce137260cc0aa9487aa5ef0aab3eecf931532cfa5bd40fd03bc9e0ddacfb28 nfsmount.confd\n" ) ( "d9d7eeebbe153d3c4784112ed6d50734b5619b3315bb1454f8163de2b78ed8f958029a0e1088de58e9b1b8069184aeab2c8f19af4b957b6be25e4f138960aeac rpc.gssd.initd\n" ) ( "f3e88038cb040ffcbca76166f4322d37e39da00d144bc0a17aed4467ab10c6e626fcde6c407d0911d135bfab55622ad2e38ed93788b11459c5882ce60577fb45 rpc.idmapd.initd\n" ) ( "3d3fa6e7ae01e27d27d88aba1e307c5293dd1cbc9d555737e03c4f1e17988518f4f1e7f7a38a7337f8e8961e8378cc4611769b04db7368460589a3b218ac6d6b rpc.pipefs.initd\n" ) ( "7f6baea852fff91b88e15e432ba19f9da0a3e3510b6f550b553912cf3887ce176280367b62bcce2a044730a075e4c1f6d7df1a669556d42725dea6e6e8e967ac rpc.statd.initd\n" ) ( "819cce4ae0a0f26bc74ce546e149b98420584240a594c9bb4a0a49413750320bde050866f3753c499425ea8d8df094211fb1f7e020ce281791e1933e1bc6a47f rpc.svcgssd.initd\n" ) ( "bc11b073735ee86c96b9c249ee187f4d16329c279a4e26760875059d2b5fa1d510ef3e4df5ee9dfb2a3133d755e1eb5c323d2fadc432a0cf630191ec353ac535 nfs.confd\n" ) ( "70f96bb3a465ee0fa857a6e511051ca3ced9f5a5d1e6b8b32eec843a2067f2475d8979c724a3661de0a2b078eef143f55d75ed184d823841d9de5038da91fb91 nfs.exports\n" ) ( "85078e2cd38b37a1e6fbaf0e40cf7690f403e71d9c8188d542d12fe56bfc02a49763c7bcc7742691754acc37928468c215db2795bebc29a5dfb052ba08f407bb nfsclient.initd\n" ) ( "f12e67728ac4e76357685e2fe38bd7f6fcd90064165758ffeca145e6962ac44d4ff9d8d57e18cc6925a6ada8e95ad8321e9fc355931a804dd455aae1e4850e92 nfsclient.confd" ) ) } spids: [386] ) ] spids: [386] ) ] )