(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<mini_httpd>} spids: [3] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<1.27>} spids: [6] ) ] ) (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:pkgrel) op:assign_op.Equal rhs:{<0>} spids:[9])] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'Small forking webserver with ssl and ipv6 support'>)} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://www.acme.com/software/mini_httpd/'>)} spids: [17] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <all>)} spids: [22] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <BSD>)} spids: [27] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgusers) op: assign_op.Equal rhs: {(DQ <minihttpd>)} spids: [32] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkggroups) op: assign_op.Equal rhs: {(DQ <www-data>)} spids: [37] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ )} spids: [42] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ <libressl-dev>)} spids: [46] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <-doc>)} spids: [51] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:install) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <.pre-install>)} spids: [57] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://www.acme.com/software/'> ($ Id.VSub_DollarName '$pkgname') </> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <'.tar.gz\n'> <'\t'> ($ Id.VSub_DollarName '$pkgname') <'.conf\n'> <'\t'> ($ Id.VSub_DollarName '$pkgname') <'.initd\n'> <'\t'> ($ Id.VSub_DollarName '$pkgname') <'.logrotate\n'> <'\t'> ) } spids: [63] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:builddir) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName '$srcdir') </> ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') ) } spids: [84] ) ] ) (command.ShFunction name: build body: (command.BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (C {<make>} {<Id.Lit_VarLike 'CFLAGS='> (DQ (${ Id.VSub_Name CFLAGS) <' -DUSE_SSL'>)} {<Id.Lit_VarLike 'LDFLAGS='> (DQ (${ Id.VSub_Name LDFLAGS))} {<Id.Lit_VarLike 'SSL_LIBS='> (DQ <'-lssl -lcrypto'>)} ) ] ) ) (command.ShFunction name: package body: (command.BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (C {<make>} {<install>} {<Id.Lit_VarLike 'BINDIR='> (DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/sbin>} {<Id.Lit_VarLike 'MANDIR='> (DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/share/man>} ) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/bin>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </var/log/> ($ Id.VSub_DollarName '$pkgname')} ) (C {<mv>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/sbin/htpasswd>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/bin/mini_htpasswd>} ) (C {<mv>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/share/man/man1/htpasswd.1>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </usr/share/man/man1/mini_htpasswd.1>} ) (C {<install>} {<-Dm644>} {(DQ ($ Id.VSub_DollarName '$srcdir')) </> ($ Id.VSub_DollarName '$pkgname') <.conf>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </etc/> ($ Id.VSub_DollarName '$pkgname') </> ($ Id.VSub_DollarName '$pkgname') <.conf> } ) (C {<install>} {<-Dm755>} {(DQ ($ Id.VSub_DollarName '$srcdir')) </> ($ Id.VSub_DollarName '$pkgname') <.initd>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </etc/init.d/> ($ Id.VSub_DollarName '$pkgname')} ) (C {<install>} {<-Dm644>} {(DQ ($ Id.VSub_DollarName '$srcdir')) </> ($ Id.VSub_DollarName '$pkgname') <.logrotate>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </etc/logrotate.d/> ($ Id.VSub_DollarName '$pkgname')} ) (C {<install>} {<-dm755>} {<-g>} {($ Id.VSub_DollarName '$pkggroups')} {(DQ ($ Id.VSub_DollarName '$pkgdir')) </var/www/localhost/htdocs>} ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < 'a7374374d70eb6e531225bf944d80158c7a1870f0e9d3ab720f83706f722eaeac3a891f06c3d6ac2189e1d368504db0ce512440a1d09be109f804c8a0c7901e1 mini_httpd-1.27.tar.gz\n' > < '1e6ef2da61c82ff5e8bb79058c188954d72c69e9d25abdd9bca51f3122aac8729bcfd6e53ae7ee40807b9250698f2cde13dad51ffed962aa07004c7f456f9cb3 mini_httpd.conf\n' > < '9daa9052609136a461c912ee2b64829abf2c4c626553a12a3d45c2158be4ed0749126b5ea594fed02a6a4779d7869a073070c259ac28ca19171a168fcbb0632c mini_httpd.initd\n' > < '701c8d393963836267289cba7352caaf61925c6a7e4903f0d418245415b214e17dcab3497697dd5c9ab80f3f71c9cb5dbcc0a3706bc6be25b6031da000ee0ef0 mini_httpd.logrotate' > ) } spids: [303] ) ] ) ] )