(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgname spids:[6]) op: Equal rhs: {(icingaweb2-module-pnp)} spids: [6] ) ] spids: [6] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_module spids:[9]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name pkgname> suffix_op: (suffix_op.PatSub pat: {('*-')} replace: {} replace_mode: Undefined_Tok spids: [12] ) spids: [10 15] ) } spids: [9] ) ] spids: [9] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgver spids:[17]) op: Equal rhs: {(1.1.0)} spids: [17] ) ] spids: [17] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgrel spids:[20]) op: Equal rhs: {(0)} spids: [20] ) ] spids: [20] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkgdesc spids:[23]) op: Equal rhs: {(DQ ('Integrate PNP graphs into Icinga Web 2'))} spids: [23] ) ] spids: [23] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:url spids:[28]) op: Equal rhs: {(DQ ('http://www.icinga.org'))} spids: [28] ) ] spids: [28] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:arch spids:[33]) op: Equal rhs: {(DQ ('noarch !armhf'))} spids: [33] ) ] spids: [33] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:license spids:[38]) op: Equal rhs: {(DQ (GPL2))} spids: [38] ) ] spids: [38] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:_php spids:[43]) op: Equal rhs: {(php7)} spids: [43] ) ] spids: [43] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:depends spids:[46]) op: Equal rhs: {(DQ (icingaweb2-module-director))} spids: [46] ) ] spids: [46] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pkggroups spids:[51]) op: Equal rhs: {(DQ (icingaweb2))} spids: [51] ) ] spids: [51] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:subpackages spids:[56]) op: Equal rhs: {(DQ ($ VSub_DollarName '$pkgname') (-doc))} spids: [56] ) ] spids: [56] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:source spids:[62]) op: Equal rhs: { (DQ ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ('.tar.gz::https://github.com/Icinga/') ($ VSub_DollarName '$pkgname') (/archive/v) ($ VSub_DollarName '$pkgver') (.tar.gz) ) } spids: [62] ) ] spids: [62] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:builddir spids:[74]) op: Equal rhs: { (DQ ($ VSub_DollarName '$srcdir') (/) ($ VSub_DollarName '$pkgname') (-) ($ VSub_DollarName '$pkgver') ) } spids: [74] ) ] spids: [74] ) (command.FuncDef name: build body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [88] ) spids: [84 87] ) (command.FuncDef name: package body: (command.BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))}) (C {(mkdir)} {(-p)} { (DQ ($ VSub_DollarName '$pkgdir') (/etc/icingaweb2/modules/) ($ VSub_DollarName '$_module') ) } ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_DollarName '$pkgdir') (/usr/share/doc/) ($ VSub_DollarName '$pkgname'))} ) (C {(mkdir)} {(-p)} { (DQ ($ VSub_DollarName '$pkgdir') (/usr/share/webapps/icingaweb2/modules/) ($ VSub_DollarName '$_module') ) } ) (C {(cp)} {(-a)} {(application)} {(library)} {(module.info)} {(run.php)} {(configuration.php)} { (DQ ($ VSub_DollarName '$pkgdir') (/usr/share/webapps/icingaweb2/modules/) ($ VSub_DollarName '$_module') ) } ) (C {(chgrp)} {(-R)} {($ VSub_DollarName '$pkggroups')} { (DQ ($ VSub_DollarName '$pkgdir') (/etc/icingaweb2/modules/) ($ VSub_DollarName '$_module') ) } ) (command.SimpleCommand words: [{(cat)}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(DQ ($ VSub_DollarName '$pkgdir')) (/usr/share/doc/) ($ VSub_DollarName '$pkgname') (/README.alpine) } ) (redir.HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 231 stdin_parts: [ ('You need to fix /etc/icingaweb2/modules/') ($ VSub_DollarName '$_module') (' with the owner of the user of your webserver\n') ('\n') ('For nginx, as example:\n') (' # chown -R nginx /etc/icingaweb2/modules/') ($ VSub_DollarName '$_module') ('\n') ('or\n') (' # chown -R nobody /etc/icingaweb2/modules/') ($ VSub_DollarName '$_module') ('\n') ('\n') ('For Apache:\n') (' # chown -R apache /etc/icingaweb2/modules/') ($ VSub_DollarName '$_module') ('\n') ('\n') ('For lighttpd:\n') (' # chown -R lighttpd /etc/icingaweb2/modules/') ($ VSub_DollarName '$_module') ('\n') ('\n') ('Remember to enable the module with:\n') ('\n') (' # icingacli module enable ') ($ VSub_DollarName '$_module') ('\n') ('\n') ] ) ] ) ] spids: [109] ) spids: [105 108] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:sha512sums spids:[236]) op: Equal rhs: { (DQ ( '4ca0e55a8313303fa45d04169f157665092eb3cf3922c192540d86e31cc2648c25725ff4ad6d9aead376fb84ae7d50efd2d733da5b66e616af3dab40ca7cbba0 icingaweb2-module-pnp-1.1.0.tar.gz' ) ) } spids: [236] ) ] spids: [236] ) ] )