(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(logwatch)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[9]) op: Equal rhs: {(7.4.2)} spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[12]) op: Equal rhs: {(0)} spids: [12] ) ] spids: [12] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[15]) op: Equal rhs: {(DQ ('A customizable, pluggable log-monitoring system'))} spids: [15] ) ] spids: [15] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[20]) op: Equal rhs: {(DQ ('http://www.logwatch.org'))} spids: [20] ) ] spids: [20] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[25]) op: Equal rhs: {(DQ (noarch))} spids: [25] ) ] spids: [25] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[30]) op: Equal rhs: {(DQ (custom))} spids: [30] ) ] spids: [30] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[35]) op: Equal rhs: {(DQ (perl))} spids: [35] ) ] spids: [35] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends_dev spids:[40]) op: Equal rhs: (word.EmptyWord) spids: [40] ) ] spids: [40] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:makedepends spids:[42]) op: Equal rhs: (word.EmptyWord) spids: [42] ) ] spids: [42] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:install spids:[44]) op: Equal rhs: (word.EmptyWord) spids: [44] ) ] spids: [44] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[46]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-doc))} spids: [46] ) ] spids: [46] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[52]) op: Equal rhs: { (DQ ('http://downloads.sourceforge.net/project/') ($ VSub_DollarName '$pkgname') (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') (.tar.gz) ) } spids: [52] ) ] spids: [52] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') } ) (command.AndOr ops: [Op_DPipe] children: [ (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin)} {(DQ ($ VSub_DollarName '$pkgdir')) (/var/cache/) ($ VSub_DollarName '$pkgname')} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/periodic/daily)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (/scripts) } {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (/conf/logfiles)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (/conf/services) } {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/) ($ VSub_DollarName '$pkgname') (/dist.conf/logfiles) } {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/) ($ VSub_DollarName '$pkgname') (/dist.conf/services) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(touch)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (/conf/ignore.conf) } {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (/conf/override.conf)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/) ($ VSub_DollarName '$pkgname') (/conf/logwatch.conf) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(cp)} {(-a)} {(lib)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/) ($ VSub_DollarName '$pkgname') (/lib) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(cp)} {(-a)} {(scripts)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/) ($ VSub_DollarName '$pkgname') (/scripts) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(cp)} {(-a)} {(conf)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/) ($ VSub_DollarName '$pkgname') (/default.conf) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (C {(find)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/) ($ VSub_DollarName '$pkgname') (/scripts) } {(-type)} {(f)} {(-exec)} {(chmod)} {(0755)} {(Lit_LBrace '{') (Lit_RBrace '}')} {(word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\;'>)} ) (C {(find)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/) ($ VSub_DollarName '$pkgname') (/default.conf) } {(-type)} {(f)} {(-exec)} {(chmod)} {(0644)} {(Lit_LBrace '{') (Lit_RBrace '}')} {(word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\;'>)} ) (command.AndOr ops: [Op_DPipe] children: [ (C {(ln)} {(-s)} {(/usr/share/) ($ VSub_DollarName '$pkgname') (/scripts/) ($ VSub_DollarName '$pkgname') (.pl) } {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/bin/) ($ VSub_DollarName '$pkgname')} ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(ln)} {(-s)} {(/usr/share/) ($ VSub_DollarName '$pkgname') (/scripts/) ($ VSub_DollarName '$pkgname') (.pl) } {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/periodic/daily/) ($ VSub_DollarName '$pkgname')} ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(find)} {(.)} {(-name)} {(SQ <'*.[[:digit:]]'>)} {(-exec)} {(sh)} {(-c)} {(SQ <'install -Dm644 $0 "$1"/usr/share/man/man${0##*.}/$0'>)} {(Lit_LBrace '{') (Lit_RBrace '}')} {(DQ ($ VSub_DollarName '$pkgdir'))} {(word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\;'>)} ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-Dm644)} {(README)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/) ($ VSub_DollarName '$pkgname') (/README) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-Dm644)} {(HOWTO-Customize-LogWatch)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/) ($ VSub_DollarName '$pkgname') (/HOWTO-Customize-LogWatch) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (C {(install)} {(-Dm644)} {(LICENSE)} {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/licenses/) ($ VSub_DollarName '$pkgname') (/LICENSE) } ) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] ) ] spids: [72] ) spids: [68 71] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:md5sums spids:[465]) op: Equal rhs: {(DQ ('6eef537d20a7ec3bd3c99109853e2a05 logwatch-7.4.2.tar.gz'))} spids: [465] ) ] spids: [465] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha256sums spids:[470]) op: Equal rhs: { (DQ ( '006e122a1973bb12b92eb79622ebc93716ec0766a6987e73b4ae5387509e5ade logwatch-7.4.2.tar.gz' ) ) } spids: [470] ) ] spids: [470] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[475]) op: Equal rhs: { (DQ ( 'aed19220ccbe70a39148e0cdcfe421e7cf744d06d01e4decc88980f3e9e97f85f1cc40aee9a8857fb123a41ffb001afa75eeccdfcdc001073057d39a01875cb2 logwatch-7.4.2.tar.gz' ) ) } spids: [475] ) ] spids: [475] ) ] )