(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(hostapd)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.6)} 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 ("daemon for wireless software access points"))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://hostap.epitest.fi/hostapd/"))} spids: [17] ) ] spids: [17] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])] spids: [22] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (custom))} spids:[27])] spids: [27] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("libressl-dev libnl3-dev linux-headers"))} spids: [32] ) ] spids: [32] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [37] ) ] spids: [37] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:patches) op: Equal rhs: {(DQ ("\n") ("\tCVE-2012-4445.patch\n") ("\tlibressl-compat.patch\n") ("\t"))} spids: [43] ) ] spids: [43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://hostap.epitest.fi/releases/") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\t") ($ VSub_Name "$patches") ("\n") ("\t") ($ VSub_Name "$pkgname") (".initd\n") ("\t") ($ VSub_Name "$pkgname") (.confd) ) } spids: [52] ) ] spids: [52] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (/hostapd) } spids: [71] ) ] spids: [71] ) (FuncDef name: prepare body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:conf) op: Equal rhs: {(DQ ($ VSub_Name "$builddir") (/.config))} spids: [91] ) ] spids: [89] ) (C {(cd)} {(DQ ($ VSub_Name "$builddir")) (/..)}) (ForEach iter_name: i iter_words: [{($ VSub_Name "$patches")}] do_arg_iter: False body: (DoGroup children: [ (C {(msg)} {($ VSub_Name "$i")}) (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$i")}) ] spids: [116 137] ) spids: [112 114] ) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(sed)} {(-i)} {(-e)} {(DQ ("s:/etc/hostapd:/etc/hostapd/hostapd:g"))} {(hostapd.conf)}) (SimpleCommand words: [ {(sed)} {(-e)} {(SQ <"/^#CONFIG_DRIVER_NL80211=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_RADIUS_SERVER=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_DRIVER_WIRED=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_DRIVER_NONE=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_IEEE80211N=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_IEEE80211R=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_IEEE80211AC=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_FULL_DYNAMIC_VLAN=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_LIBNL32=y/s/^#//">)} {(-e)} {(SQ <"/^#CONFIG_ACS=y/s/^#//">)} {(defconfig)} ] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(.config)} spids:[254])] ) (SimpleCommand words: [ {(echo)} { (DQ ("CC ?= ") (BracedVarSub token: <VSub_Name CC> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(gcc)}) spids: [263 267] ) ) } ] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(.config)} spids:[270])] ) (SimpleCommand words: [{(echo)} {(DQ ("CFLAGS += -I/usr/include/libnl3"))}] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(.config)} spids:[281])] ) (SimpleCommand words: [{(echo)} {(DQ ("LIBS += -L/usr/lib"))}] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(.config)} spids:[292])] ) ] spids: [86] ) spids: [82 85] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)}) (C {(msg)} {(DQ (nt_password_hash))}) (C {(make)} {(nt_password_hash)}) ] spids: [303] ) spids: [299 302] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/hostapd)}) (C {(install)} {(hostapd.conf)} {(hostapd.accept)} {(hostapd.deny)} {(hostapd.eap_user)} {(hostapd.radius_clients)} {(hostapd.sim_db)} {(hostapd.wpa_psk)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/hostapd/)} ) (AndOr children: [ (C {(install)} {(-Dm755)} {(hostapd)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin/hostapd)}) (AndOr children: [ (C {(install)} {(-Dm755)} {(hostapd_cli)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/hostapd_cli)} ) (AndOr children: [ (C {(install)} {(-Dm755)} {(nt_password_hash)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/nt_password_hash)} ) (AndOr children: [ (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name "$srcdir")) (/hostapd.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/hostapd)} ) (AndOr children: [ (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$srcdir")) (/hostapd.confd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/hostapd)} ) (AndOr children: [ (C {(install)} {(-Dm644)} {(hostapd.8)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/man/man8/hostapd.8)} ) (C {(install)} {(-Dm644)} {(hostapd_cli.1)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/man/man1/hostapd_cli) } ) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) ] spids: [334] ) spids: [330 333] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "e60baaa092786250b8de9935f5417c7626f5d749210cce9f83d776b65c19fc92a8141f41923389f05c16295d482a15ae8d8b744f4667425040c99e3c2f5b1bda hostapd-2.6.tar.gz\n" ) ( "619acce84516dead1e03e5da71657ea4c4b6f3ca8271574409773aeb316cbddc88095b50320804f457f001f4f3fe83053e660c008d8409f59bb4d3bfe058b601 CVE-2012-4445.patch\n" ) ( "e6428a7fde025550e8d8252a04dd3a9009f95b6cab064c1f76bf4e5c321bc6acba9a21511e25f996fe98f6c9f1c057bc5af7aa9e6dd19e0bbc537b2be67d494f libressl-compat.patch\n" ) ( "b54b7c6aa17e5cb86a9b354a516eb2dbefb544df18471339c61d82776de447011a2ac290bea1e6c8beae4b6cebefafb8174683ea42fb773e9e8fe6c679f33ba3 hostapd.initd\n" ) ( "0882263bbd7c0b05bf51f51d66e11a23a0b8ca7da2a3b8a30166d2c5f044c0c134e6bccb1d02c9e81819ca8fb0c0fb55c7121a08fe7233ccaa73ff8ab9a238fe hostapd.confd" ) ) } spids: [500] ) ] spids: [500] ) ] )