(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_flavor) op:Equal rhs:{(hardened)} spids:[7])] spids: [7] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_kpkg) op: Equal rhs: {(linux-) ($ VSub_Name "$_flavor")} spids: [10] ) ] spids: [10] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_kver) op:Equal rhs:{(4.9.54)} spids:[14])] spids: [14] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_kpkgrel) op:Equal rhs:{(0)} spids:[17])] spids: [17] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_mypkgrel) op:Equal rhs:{(0)} spids:[20])] spids: [20] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_kpkgver) op: Equal rhs: {(DQ ($ VSub_Name "$_kver") (-r) ($ VSub_Name "$_kpkgrel"))} spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_abi_release) op: Equal rhs: {(${ VSub_Name _kver) (-) (${ VSub_Name _kpkgrel) (-) (${ VSub_Name _flavor)} spids: [31] ) ] spids: [31] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_realname) op:Equal rhs:{(dahdi-linux)} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgname) op: Equal rhs: {(${ VSub_Name _realname) (-) (${ VSub_Name _flavor)} spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgver) op: Equal rhs: {($ VSub_Name "$_kver")} spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_dahdiver) op:Equal rhs:{(2.11.1)} spids:[63])] spids: [63] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgrel) op: Equal rhs: { (ArithSubPart anode: (ArithBinary op_id: Arith_Plus left: (ArithWord w:{($ VSub_Name "$_kpkgrel")}) right: (ArithWord w:{($ VSub_Name "$_mypkgrel")}) ) spids: [67 76] ) } spids: [66] ) ] spids: [66] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Digium Asterisk Hardware Device Interface drivers ") ($ VSub_Name "$_dahdiver"))} spids: [78] ) ] spids: [78] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.asterisk.org"))} spids: [84] ) ] spids: [84] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("x86 x86_64"))} spids:[89])] spids: [89] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[94])] spids: [94] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("dahdi-linux linux-") (${ VSub_Name _flavor) ("=") (${ VSub_Name _kpkgver))} spids: [99] ) ] spids: [99] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ (linux-) (${ VSub_Name _flavor) ("-dev=") (${ VSub_Name _kpkgver) (" wget tar perl")) } spids: [117] ) ] spids: [117] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[130])] spids: [130] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-dev))} spids: [132] ) ] spids: [132] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:provides) op: Equal rhs: { (DQ (${ VSub_Name _realname) ("-grsec=") (${ VSub_Name pkgver) (-r) (${ VSub_Name pkgrel)) } spids: [138] ) ] spids: [138] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://downloads.digium.com/pub/telephony/dahdi-linux/releases/") (${ VSub_Name _realname) (-) ($ VSub_Name "$_dahdiver") (".tar.gz\n") ("\tdahdi-depmod.patch\n") ("\tdahdi-bri_dchan.patch\n") ("\tdahdi-zaphfc.patch\n") ("\tzaphfc-dahdi-flortz.diff\n") ("\tzaphfc-dahdi-2.4.0.patch\n") ("\tzaphfc-dahdi-2.5.0.patch\n") ("\tzaphfc-dahdi-2.6.0.patch\n") ("\tzaphfc-dahdi-2.7.0.patch\n") ("\tconstify.patch\n") ("\tlinux-3.13.patch\n") ("\tlinux-4.4.patch\n") ("\t") ) } spids: [153] ) ] spids: [153] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} { (DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$_realname") (-) ($ VSub_Name "$_dahdiver")) } ) (AndOr children: [ (Subshell child: (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-f)} {(DQ ($ VSub_Name "$startdir")) (/../linux-) (${ VSub_Name _flavor) (/APKBUILD) } {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(.)} {(DQ ($ VSub_Name "$startdir")) (/../linux-) (${ VSub_Name _flavor) (/APKBUILD) } ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_kver"))} {(KW_Bang "!") (Lit_Other "=")} {(DQ ($ VSub_Name "$pkgver"))} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(die)} { (DQ ("dahdi-linux-grsec: please update _kver to ") ($ VSub_Name "$pkgver") ) } ) ] spids: [-1 254] ) ] spids: [-1 265] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_kpkgrel"))} {(KW_Bang "!") (Lit_Other "=")} {(DQ ($ VSub_Name "$pkgrel"))} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(die)} { (DQ ("dahdi-linux-grsec: please update _kpkgrel to ") ($ VSub_Name "$pkgrel") ) } ) ] spids: [-1 286] ) ] spids: [-1 297] ) ] spids: [-1 221] ) ] spids: [-1 300] ) spids: [199 303] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (ForEach iter_name: i iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.patch)} {(Lit_Other "*") (.diff)}] action: [ (C {(msg)} {(DQ ("Applying ") ($ VSub_Name "$i"))}) (AndOr children: [ (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [332 337 367 -1] ) ] spids: [325 329 370] ) ] spids: [322 373] ) spids: [318 320] ) ] spids: [181] ) spids: [177 180] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} { (DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$_realname") (-) ($ VSub_Name "$_dahdiver")) } ) (AndOr children: [ (C {(make)} {(Lit_VarLike "KVERS=") (DQ (${ VSub_Name _abi_release))} {(Lit_VarLike "DYNFS=") (DQ (yes))} {(Lit_VarLike "MODULES_EXTRA=") (DQ (zaphfc))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [382] ) spids: [378 381] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} { (DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$_realname") (-) ($ VSub_Name "$_dahdiver")) } ) (AndOr children: [ (C {(make)} {(Lit_VarLike "KVERS=") (DQ (${ VSub_Name _abi_release))} {(Lit_VarLike "DYNFS=") (DQ (yes))} {(Lit_VarLike "MODULES_EXTRA=") (DQ (zaphfc))} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install-modules)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(rm)} {(-rf)} {(DQ ($ VSub_Name "$pkgdir")) (/lib/firmware)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/hotplug/firmware)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/include)} ) ] spids: [430] ) spids: [426 429] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: {(DQ (dahdi-linux-dev))} spids: [509] ) ] spids: [509] ) (FuncDef name: dev body: (BraceGroup children: [ (C {(default_dev)}) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:dir) op: Equal rhs: {(DQ ($ VSub_Name "$subpkgdir")) (/usr/src/dahdi-headers-) (${ VSub_Name _abi_release) } spids: [526] ) ] spids: [524] ) (C {(install)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$_realname") (-) ($ VSub_Name "$_dahdiver") (/drivers/dahdi/Module.symvers) } {(DQ ($ VSub_Name "$dir")) (/drivers/dahdi/Module.symvers)} ) (C {(ln)} {(-s)} {(/usr/include)} {(DQ ($ VSub_Name "$dir")) (/include)}) ] spids: [518] ) spids: [514 517] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "db15d9237f157b5349de8f4cdb45573ed42e1dd25c83f900835c7e15637a19e1e95c7c990dc786c1e3f37f32419f3d009e179d27b5d16421789ff9bc76f54224 dahdi-linux-2.11.1.tar.gz\n" ) ( "aba01eb90d9db1c595ff22078c76aadb20900486b5794d38b7ee61fa30d2fb51be318a4d059246017640447aee03fb09bb5514c818e3caa1cd98e331ec065173 dahdi-depmod.patch\n" ) ( "fa2fa9e96eefc0f31a1a4a8f8f44e77936f6da0d7b74fe3c3d1f0de085621744ae4367932ac97a10b7f96b7d0954843b0bfe07a251b85434079cc6da29e243ba dahdi-bri_dchan.patch\n" ) ( "8ef31c9723237da83954832df5aee1f5daa23f8fefe07a1a191a2c5da2c2308001d68cee83500f7ef43166bfc0d65552b0ca5362789c5c82a7217e09362fd5fe dahdi-zaphfc.patch\n" ) ( "f18043fd18a05be7e49daa9d8c96c8a8c45936b14e82e30523e4d88b1620a73147f765d24d2038c4ec0855901e36e8e2b188d596f94437dfb80f6d76ab699d9d zaphfc-dahdi-flortz.diff\n" ) ( "8068fcbba81b819bbd14a1a324457d0febd5350d16c6443be035c50f7759010376bd92d3c7ea69b47309e02603e587387b643f64663652e162853515371a6da5 zaphfc-dahdi-2.4.0.patch\n" ) ( "95811d56f5567bbab1e6fac89fdc7a4d78252a54a416e884903ae2709f8922f5cd02c492de0bad5c35fdfd52250ec231ed11457e36ba33f8747c3226491882de zaphfc-dahdi-2.5.0.patch\n" ) ( "7533c640817f71789c922bb9a5a3b6132b5b47958770929b1c9a50a1e2e6de914e278f466a85ef99759e291e5907c56d60926c74075f4e731a9910a46c1be3ea zaphfc-dahdi-2.6.0.patch\n" ) ( "daca74da31c655265164a854987d45ca5ee3af1defbe2d49a9f1a70a48a43dc2bc3ceba724781ae29e3a9078b827f641d2e29809fb25101986f2f69c767d1382 zaphfc-dahdi-2.7.0.patch\n" ) ( "c247ce53dd0c9f069d4881c89bd0dc1a816562761874731924af482c40736d6604b360b26642ba5d5d86208c8231de703aa0d858e40911cb0dda46c8fabfd19e constify.patch\n" ) ( "dfc2b0357dc3d2a37c45f1fcc503009cf35e99c8b174d0dd7c91ac4c2c9bb3428f9a19a3f264446069fd751441833f43e11b3b55a060865c6daca9bef74008be linux-3.13.patch\n" ) ( "18cc299c9b9ab05b93769c0aa68595d3b3b640b97c6ee546b9cbe551f08679557c7e2a5a8255577ab6ae7036c2210550b45066b03d04ebbe7adad1a59aba5866 linux-4.4.patch" ) ) } spids: [571] ) ] spids: [571] ) ] )