(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(openssh-askpass)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(7.6_p1)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_myver) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{("_*")}) spids: [10 14] ) (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{("*_")}) spids: [15 19] ) } spids: [9] ) ] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[21])] spids: [21] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A passphrase dialog for OpenSSH and GTK"))} spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.openssh.org/portable.html"))} spids: [29] ) ] spids: [29] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (as-is))} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (openssh-client))} spids: [44] ) ] spids: [44] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[49])] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("gtk+2.0-dev"))} spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[59])] spids: [59] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-") ($ VSub_Name "$_myver") (.tar.gz) ) } spids: [63] ) ] spids: [63] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/openssh-) ($ VSub_Name "$_myver") (/contrib)} spids: [70] ) ] spids: [70] ) (FuncDef name: build body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(gnome-ssh-askpass2)})] spids: [84] ) spids: [79 83] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(install)} {(-Dm755)} {(gnome-ssh-askpass2)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/ssh/gtk-ssh-askpass)} ) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/profile.d)}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(DQ ($ VSub_Name "$pkgdir")) (/etc/profile.d/openssh-askpass.sh)} spids: [139] ) (HereDoc op_id: Redir_DLessDash fd: -1 body: {(DQ ("SSH_ASKPASS=/usr/lib/ssh/gtk-ssh-askpass\n") ("export SSH_ASKPASS\n"))} do_expansion: True here_end: EOF was_filled: True spids: [146] ) ] ) (C {(chmod)} {(Lit_Other "+") (x)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/profile.d/openssh-askpass.sh)} ) ] spids: [105] ) spids: [101 104] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "de17fdcb8239401f76740c8d689a8761802f6df94e68d953f3c70b9f4f8bdb403617c48c1d01cc8c368d88e9d50aee540bf03d5a36687dfb39dfd28d73029d72 openssh-7.6p1.tar.gz" ) ) } spids: [166] ) ] spids: [166] ) ] )