(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(caddy)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.10.9)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Fast, cross-platform HTTP/2 web server with automatic HTTPS'))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('https://caddyserver.com/'))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ('all !s390x'))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('ASL 2.0'))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (ca-certificates))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ('go libcap bash'))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (.pre-install))} spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgusers) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname'))} spids: [51] ) ] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkggroups) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname'))} spids: [56] ) ] spids: [56] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('.tar.gz::https://github.com/mholt/') ($ VSub_Name '$pkgname') (/archive/v) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\t') ($ VSub_Name '$pkgname') ('.initd\n') ('\t') ($ VSub_Name '$pkgname') ('.confd\n') ('\t') ($ VSub_Name '$pkgname') ('.conf\n') ('\t') ) } spids: [61] ) ] spids: [61] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir') (/src/github.com/mholt/) ($ VSub_Name '$pkgname'))} spids: [83] ) ] spids: [83] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(mkdir)} {(-p)} { (BracedVarSub token: <VSub_Name builddir> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(Lit_Slash /) ('*')}) spids: [102 107] ) } ) (C {(mv)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver')} {(DQ ($ VSub_Name '$builddir')) (/)} ) (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(default_prepare)}) ] spids: [95] ) spids: [91 94] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/caddy)}) (C {(export)} {(Lit_VarLike 'GOPATH=') (DQ ($ VSub_Name '$srcdir'))}) (C {(go)} {(build)} {(-v)} {(-o)} {(caddy)} {(-ldflags)} {(DQ ('-X github.com/mholt/caddy/caddy/caddymain.gitTag=') ($ VSub_Name '$pkgver'))} ) ] spids: [142] ) spids: [138 141] ) (FuncDef name: check body: (BraceGroup children: [ (SimpleCommand words: [{(DQ ($ VSub_Name '$builddir')) (/caddy/caddy)} {(-version)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[197])] ) ] spids: [187] ) spids: [183 186] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(install)} {(-Dm755)} {(caddy/caddy)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/sbin/caddy)}) (C {(setcap)} {(Lit_VarLike 'cap_net_bind_service=') (Lit_Other '+') (ep)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/sbin/caddy)} ) (C {(install)} {(-d)} {(-o)} {(caddy)} {(-g)} {(caddy)} {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/caddy)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/caddy)} {(DQ ($ VSub_Name '$pkgdir')) (/var/www)} ) (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')} ) (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.confd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/) ($ VSub_Name '$pkgname')} ) (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.conf)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (/) ($ VSub_Name '$pkgname') (.conf)} ) ] spids: [208] ) spids: [204 207] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'dc61a059f1e1abacdf1e2baa154b4c53e68e32d27dabc9bf17157d5a54d92e0976539a90ebe9ba74f9f726660f17610dfa938f715b2466d3e4db514b1104098d caddy-0.10.9.tar.gz\n' ) ( '00fe095efd8d801f0c2c69832c7240858080407ea3696ca07f6b53d3304f7e2784566d8a6b447cb83d7dc4542db551f1b4fa48ff031da7e4a1d4a26e59fc05c5 caddy.initd\n' ) ( '7808688e92ab9950403a9b8ad29777f5bd0f75aa8cccc1d49958bb1e5af1b972dfba0c6d31931354f702a3a13933d0a1b8f28b82eed263773d71b79ec95cc15c caddy.confd\n' ) ( 'c24805d17234e6cf40fe1dd102c03f05cf6129d43f58f5567d540a0e4400ce89994820bb0e317f611c65459ae26bcf7110e23a8fecaae11ca78a561892b45d75 caddy.conf' ) ) } spids: [359] ) ] spids: [359] ) ] )