(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(apk-tools)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.8.0)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Alpine Package Keeper - package manager for alpine'))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (-static))} spids: [17] ) ] spids: [17] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[23])] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:makedepends_build) op:Equal rhs:{(DQ )} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends_host) op: Equal rhs: {(DQ ('zlib-dev libressl libressl-dev linux-headers'))} spids: [29] ) ] spids: [29] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name '$makedepends_build') (' ') ($ VSub_Name '$makedepends_host'))} spids: [34] ) ] spids: [34] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(DQ ($ VSub_Name '$CBUILD'))} {(Lit_Other '=')} {(DQ ($ VSub_Name '$CHOST'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name '$subpackages') (' lua5.2-apk:luaapk'))} spids: [61] ) ] spids: [61] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name '$makedepends') (' lua5.2-dev'))} spids: [68] ) ] spids: [68] ) ] spids: [16777215 58] ) ] spids: [16777215 74] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://dev.alpinelinux.org/archive/') ($ VSub_Name '$pkgname') (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('.tar.xz\n') ('\t0001-db-handle-default-root-correctly-for-proc.patch\n') ('\t') ) } spids: [76] ) ] spids: [76] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://git.alpinelinux.org/cgit/apk-tools/'))} spids: [90] ) ] spids: [90] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[95])] spids: [95] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(GPL2)} spids:[100])] spids: [100] ) (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: [104] ) ] spids: [104] ) (FuncDef name: prepare body: (BraceGroup children: [ (AndOr children: [ (C {(default_prepare)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(sed)} {(-i)} {(-e)} {(SQ <'s:-Werror::'>)} {(Make.rules)}) (AndOr children: [ (SimpleCommand words: [ {(echo)} {(DQ ('FULL_VERSION=') ($ VSub_Name '$pkgver') (-r) ($ VSub_Name '$pkgrel'))} ] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(config.mk)} spids: [158] ) ] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(DQ ($ VSub_Name '$CBUILD'))} {(Lit_Other '=')} {(DQ ($ VSub_Name '$CHOST'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [{(echo)} {(DQ ('LUAAPK=YesPlease'))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {(config.mk)} spids: [195] ) ] ) ] spids: [16777215 186] ) ] else_action: [ (SimpleCommand words: [{(echo)} {(DQ ('LUAAPK='))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {(config.mk)} spids: [209] ) ] ) ] spids: [200 214] ) (SimpleCommand words: [{(echo)} {(DQ ('export LUAAPK'))}] redirects: [(Redir op_id:Redir_DGreat fd:16777215 arg_word:{(config.mk)} spids:[223])] ) ] spids: [117] ) spids: [113 116] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) (AndOr children: [ (C {(make)} {(static)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [234] ) spids: [230 233] ) (FuncDef name: check body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(make)} {(check)})] spids: [270] ) spids: [266 269] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)}) (AndOr children: [ (C {(install)} {(-d)} {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/apk)} {(DQ ($ VSub_Name '$pkgdir')) (/var/cache/misc)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/apk/keys)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/apk/protected_paths.d)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(rm)} {(-r)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/)}) ] spids: [291] ) spids: [287 290] ) (FuncDef name: static body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Alpine Package Keeper - static binary'))} spids: [373] ) ] spids: [373] ) (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') (/src/apk.static) } {(DQ ($ VSub_Name '$subpkgdir')) (/sbin/apk.static)} ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:abuild_conf) op: Equal rhs: { (BracedVarSub token: <VSub_Name ABUILD_CONF> suffix_op: (StringUnary op_id: VTest_ColonHyphen arg_word: {(DQ (/etc/abuild.conf))} ) spids: [412 418] ) } spids: [411] ) ] spids: [409] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:abuild_home) op: Equal rhs: { (BracedVarSub token: <VSub_Name ABUILD_USERDIR> suffix_op: (StringUnary op_id: VTest_ColonHyphen arg_word: {(DQ ($ VSub_Name '$HOME') (/.abuild))} ) spids: [424 431] ) } spids: [423] ) ] spids: [421] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:abuild_userconf) op: Equal rhs: { (BracedVarSub token: <VSub_Name ABUILD_USERCONF> suffix_op: (StringUnary op_id: VTest_ColonHyphen arg_word: {(DQ ($ VSub_Name '$abuild_home') (/abuild.conf))} ) spids: [437 444] ) } spids: [436] ) ] spids: [434] ) (AndOr children: [ (C {(Lit_Other '[')} {(-f)} {(DQ ($ VSub_Name '$abuild_userconf'))} {(Lit_Other ']')}) (C {(.)} {(DQ ($ VSub_Name '$abuild_userconf'))}) ] op_id: Op_DAmp ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:privkey) op: Equal rhs: {(DQ ($ VSub_Name '$PACKAGER_PRIVKEY'))} spids: [468] ) ] spids: [466] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:pubkey) op: Equal rhs: { (BracedVarSub token: <VSub_Name PACKAGER_PUBKEY> suffix_op: (StringUnary op_id: VTest_ColonHyphen arg_word: {(DQ (${ VSub_Name privkey) (.pub))} ) spids: [477 486] ) } spids: [476] ) ] spids: [474] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:keyname) op: Equal rhs: { (BracedVarSub token: <VSub_Name pubkey> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{('*') (Lit_Slash /)}) spids: [492 497] ) } spids: [491] ) ] spids: [489] ) (C {(${ VSub_Name CROSS_COMPILE) (strip)} {(DQ ($ VSub_Name '$subpkgdir')) (/sbin/apk.static)} ) (AndOr children: [ (C {(openssl)} {(dgst)} {(-sha1)} {(-sign)} {(DQ ($ VSub_Name '$privkey'))} {(-out)} {(DQ ($ VSub_Name '$subpkgdir')) (/sbin/apk.static.SIGN.RSA.) ($ VSub_Name '$keyname') } {(DQ ($ VSub_Name '$subpkgdir')) (/sbin/apk.static)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [370] ) spids: [366 369] ) (FuncDef name: luaapk body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Lua module for apk-tools'))} spids: [556] ) ] spids: [556] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/)}) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)} ) ] spids: [553] ) spids: [549 552] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'dc23d83bf8faeacb17426792b1c25c9540dd8379015f2be729dc03c4b65e6ed4463eb879e0f0e72fc36a1185d56fdd3c4fbb13476fe8d7cb415f1730362ac718 apk-tools-2.8.0.tar.xz\n' ) ( '48e4b95fc11df29e721f4cc51f14802bf5acfd54cd5b6754b544a0e6846e6d7272719ef028c9e4ba54eeb70f9b7e846cd4db936595392d35e9c5fde2d837ad36 0001-db-handle-default-root-correctly-for-proc.patch' ) ) } spids: [587] ) ] spids: [587] ) ] )