(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<darwin-streaming-server>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_pkgname) op: assign_op.Equal rhs: {<DarwinStreamingSrvr>} spids: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<6.0.3>} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<1>} spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'Open source version of Apple\'s QuickTime Streaming Server technology'>)} spids: [18] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://dss.macosforge.org/'>)} spids: [23] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <all>)} spids: [28] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <Custom>)} spids: [33] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ <perl>)} spids: [38] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends_dev) op: assign_op.Equal rhs: {(DQ <perl>)} spids: [43] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$depends_dev'))} spids: [48] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:install) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <.post-install>)} spids: [53] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <-doc>)} spids: [59] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkggroups) op: assign_op.Equal rhs: {(DQ <qtss>)} spids: [65] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ <'http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar\n'> <'\tdss-hh-20080728-1.patch\n'> <'\tdss-6.0.3.patch\n'> <' dss.initd'> ) } spids: [70] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_builddir) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/'> (DQ ($ Id.VSub_DollarName '$_pkgname') ($ Id.VSub_DollarName '$pkgver') <-Source>) } spids: [78] ) ] ) (command.ShFunction name: prepare body: (BraceGroup children: [ (C {<local>} {<i>}) (C {<cd>} {(DQ ($ Id.VSub_DollarName '$_builddir'))}) (command.ForEach iter_name: i iter_words: [{($ Id.VSub_DollarName '$source')}] do_arg_iter: F body: (command.DoGroup children: [ (command.Case to_match: {($ Id.VSub_DollarName '$i')} arms: [ (case_arm pat_list: [{<Id.Lit_Star '*'> <.patch>}] action: [ (command.Sentence child: (C {<msg>} {($ Id.VSub_DollarName '$i')}) terminator: <Id.Op_Semi _> ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<patch>} {<-p1>} {<-i>} {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/'> ($ Id.VSub_DollarName '$i') } ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) ] spids: [128 130 154 -1] ) ] ) ] ) ) ] ) ) (command.ShFunction name: build body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$_builddir'))}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<'./Buildit'>}) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) ] ) ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$_builddir'))}) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/bin'>}) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/sbin'>}) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/var/run/darwinstreaming'>}) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/var/darwinstreaming'>}) (C {<mkdir>} {<-p>} {<-m>} {<775>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies'>)} ) (C {<mkdir>} {<-p>} {<-m>} {<770>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/playlists'>)} ) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/usr/sbin/StreamingServerModules'>)} ) (C {<install>} {<-D>} {<-m0755>} {(DQ ($ Id.VSub_DollarName '$srcdir')) <'/dss.initd'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/init.d/dss'>)} ) (C {<install>} {<-D>} {<-m>} {<644>} {<APPLE_LICENSE>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/usr/share/licenses/'> ($ Id.VSub_DollarName '$pkgname') <'/APPLE_LICENSE'> ) } ) (C {<install>} {<'./StreamingLoadTool/StreamingLoadTool'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/usr/bin/StreamingLoadTool'>)} ) (C {<install>} {<'./WebAdmin/src/streamingadminserver.pl'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/usr/sbin/streamingadminserver.pl'>)} ) (C {<install>} {<-D>} {<-m>} {<600>} {<relayconfig.xml-Sample>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/darwinstreaming/relayconfig.xml-Sample'>)} ) (command.Simple words: [{<echo>} {(DQ <'realm Streaming Server'>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/darwinstreaming/qtusers'>)} ) ] do_fork: T ) (C {<chmod>} {<600>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/darwinstreaming/qtusers'>)}) (command.Simple words: [{<echo>} {(DQ <'admin: '>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/darwinstreaming/qtgroups'>)} ) ] do_fork: T ) (C {<chmod>} {<600>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/darwinstreaming/qtgroups'>)} ) (C {<install>} {<-m>} {<644>} {<-D>} {<'./Documentation/readme.txt'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/readme.txt'>)} ) (C {<install>} {<-m>} {<644>} {<'./Documentation/3rdPartyAcknowledgements.rtf'>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/3rdPartyAcknowledgements.rtf'> ) } ) (C {<install>} {<-m>} {<644>} {<sample_100kbit.mov>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample_100kbit.mov'> ) } ) (C {<install>} {<-m>} {<644>} {<sample_300kbit.mov>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample_300kbit.mov'> ) } ) (C {<install>} {<-m>} {<644>} {<sample_100kbit.mp4>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample_100kbit.mp4'> ) } ) (C {<install>} {<-m>} {<644>} {<sample_300kbit.mp4>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample_300kbit.mp4'> ) } ) (C {<install>} {<-m>} {<644>} {<sample.mp3>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample.mp3'>)} ) (C {<install>} {<-m>} {<644>} {<sample_50kbit.3gp>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample_50kbit.3gp'>) } ) (C {<install>} {<-m>} {<644>} {<sample_h264_100kbit.mp4>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample_h264_100kbit.mp4'> ) } ) (C {<install>} {<-m>} {<644>} {<sample_h264_300kbit.mp4>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample_h264_300kbit.mp4'> ) } ) (C {<install>} {<-m>} {<644>} {<sample_h264_1mbit.mp4>} { (DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/movies/sample_h264_1mbit.mp4'> ) } ) (C {<install>} {<-m>} {<644>} {<'StreamingLoadTool/streamingloadtool.conf'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/darwinstreaming/loadtool.conf'>)} ) (C {<cp>} {<-f>} {<-r>} {<'./WebAdmin/WebAdminHtml'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming'>)} ) (C {<mv>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/WebAdminHtml'>)} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/var/darwinstreaming/AdminHtml'>)} ) (C {<install>} {<-m>} {<644>} {<'./WebAdmin/streamingadminserver_Darwin.conf'>} {(DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/darwinstreaming/adminserver.conf'>)} ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: { (DQ <'ca676691db8417d05121699c0ca3d549 DarwinStreamingSrvr6.0.3-Source.tar\n'> <'4a55c16f291f60056f38ee687680c769 dss-hh-20080728-1.patch\n'> <'ee10f86fd27ef2da68782414e30cd226 dss-6.0.3.patch\n'> <'aeb9cff914e598fa1a96c9e34d9ad535 dss.initd'> ) } spids: [614] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ < '7bf75ced3f603f55c6f7601bfecd9f26393ea98be821d24169f2091843706522 DarwinStreamingSrvr6.0.3-Source.tar\n' > <'ed2c25242c862bade182c1329c84b6003c6d5ed31ef6a00fc7364d224bad137a dss-hh-20080728-1.patch\n'> < '13741e14f704d3b0db00100c9213ff0bec104403622905e92f370d846bf8f2ea dss-6.0.3.patch\n' > <'f1e84078fe122a9e0debb3508e959b4f8bd7655bdb0cce25b32b7a477c0d61f0 dss.initd'> ) } spids: [622] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < 'f507c8e01ca6f81e1d00a85fb137486d026817015178593c2a5de1dde34f809bc48b1348ea661a94ee0913811d23d0c204d28c29af0c1c9d69bd31eeefd9af85 DarwinStreamingSrvr6.0.3-Source.tar\n' > < '2706e75e8ffca0096f2cd53b5c0d3a8b5577766fac9bbfa9c03a894c18ea13f01117adca52e6f539233971ccc283c2751d02e8a8cd44427c07b2569e9369bfd0 dss-hh-20080728-1.patch\n' > < '299e330fd39a263ffebb573b9c5c8b264b203ba9cab108d074f34234491f25d84a929c3bfee045655abdb2564ea8201c0abebbdc36d5ee70399b3684a8c23f50 dss-6.0.3.patch\n' > < '16755dcd3625f21ac6ab138e1a5b5c8589b9dc46add974065786db764dbd02f734f945aeb6f05e7b3d4cc80c804d2c1c8ac21e6e41264b3b9445687bad9b418c dss.initd' > ) } spids: [630] ) ] ) ] )