(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] ) ] )