(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_php) op: assign_op.Equal rhs: {<php5>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<drupal7>} spids: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<7.56>} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<0>} spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'An open source content management platform'>)} spids: [18] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'https://www.drupal.org/'>)} spids: [23] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <noarch>)} spids: [28] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <GPL>)} spids: [33] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: { (DQ (${ Id.VSub_Name _php) <'-fpm '> (${ Id.VSub_Name _php) <'-xml '> (${ Id.VSub_Name _php) <'-json '> (${ Id.VSub_Name _php) <'-gd '> (${ Id.VSub_Name _php) <'-ftp '> (${ Id.VSub_Name _php) <'-posix '> (${ Id.VSub_Name _php) <'-curl '> (${ Id.VSub_Name _php) <'-zlib\n'> <'\t'> (${ Id.VSub_Name _php) <'-dom '> (${ Id.VSub_Name _php) <'-ctype '> (${ Id.VSub_Name _php) <-sockets> ) } spids: [38] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$depends_dev'))} spids: [87] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <-doc>)} spids: [92] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkggroups) op: assign_op.Equal rhs: {(DQ <www-data>)} spids: [98] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://ftp.drupal.org/files/projects/drupal-'> ($ Id.VSub_DollarName '$pkgver') <.tar.gz> ) } spids: [103] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir') <'/drupal-'> ($ Id.VSub_DollarName '$pkgver'))} spids: [111] ) ] ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname')} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/webapps/'> ($ Id.VSub_DollarName '$pkgname') <'/'> } {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/'> ($ Id.VSub_DollarName '$pkgname') <'/default'>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/doc/'> (DQ ($ Id.VSub_DollarName '$pkgname')) } ) (C {<mv>} {<sites>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/'> } ) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/sites/default/files'> } ) (C {<mv>} {($ Id.VSub_DollarName '$pkgdir') <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/sites/default/default.settings.php'> } {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/'> ($ Id.VSub_DollarName '$pkgname') <'/default/'>} ) (C {<ln>} {<-s>} {<'/etc/'> (DQ ($ Id.VSub_DollarName '$pkgname')) <'/default/settings.php'>} {($ Id.VSub_DollarName '$pkgdir') <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/sites/default/settings.php'> } ) (C {<mv>} {($ Id.VSub_DollarName '$pkgdir') <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/sites/example.sites.php'> } {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/'> ($ Id.VSub_DollarName '$pkgname') <'/'>} ) (C {<ln>} {<-sf>} {<'/etc/'> (DQ ($ Id.VSub_DollarName '$pkgname')) <'/sites.php'>} {($ Id.VSub_DollarName '$pkgdir') <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/sites/sites.php'> } ) (command.ForEach iter_name: file iter_words: [{<Id.Lit_Star '*'> <.txt>}] do_arg_iter: F body: (command.DoGroup children: [ (command.AndOr ops: [Id.Op_DAmp] children: [ (C {<Id.Lit_LBracket '['>} {(DQ ($ Id.VSub_DollarName '$file'))} {<Id.KW_Bang '!'> <Id.Lit_Equals '='>} {(DQ <robots.txt>)} {<Id.Lit_RBracket ']'>} ) (C {<mv>} {($ Id.VSub_DollarName '$file')} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/doc/'> (DQ ($ Id.VSub_DollarName '$pkgname')) <'/'> } ) ] ) ] ) ) (C {<mv>} {<Id.Lit_Star '*'>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/webapps/'> ($ Id.VSub_DollarName '$pkgname') <'/'> } ) (C {<ln>} {<-sf>} {<'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/sites'>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/webapps/'> ($ Id.VSub_DollarName '$pkgname') <'/sites'> } ) (C {<chgrp>} {<-R>} {<www-data>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname')} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/etc/'> ($ Id.VSub_DollarName '$pkgname')} ) (C {<chmod>} {<g> <Id.Lit_Other '+'> <w>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/sites/all/'> <Id.Lit_Star '*'> } {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/var/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/sites/default/files'> } ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < 'ab7ad8d9cb26e89b9d81280b1677584072db627d508ccade9442c95a90f24c94d11561013c8a7297ddae6ae43696d0b711b8c37ab98f89539f6f0e0154db6344 drupal-7.56.tar.gz' > ) } spids: [416] ) ] ) ] )