(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(thttpd)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.27)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Simple, small, portable, fast, and secure HTTP server"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.acme.com/software/thttpd"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("custom:BSD"))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (".pre-install ") ($ VSub_Name "$pkgname") (.post-install)) } spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [43] ) ] spids: [43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.acme.com/software/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tthttpd.initd\n") ("\tthttpd.confd\n") ("\tthttpd.conf\n") ("\tthttpd.logrotated\n") ("\tthttpd-webgroup.patch\n") ("\tforwarded-for.patch\n") ("\tthttpd-makeweb-notsuid.patch\n") ("\t") ) } spids: [49] ) ] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver"))} spids: [69] ) ] spids: [69] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (SimpleCommand words: [{(echo)} {(SQ <"mkv video/x-matroska">)}] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(mime_types.txt)} spids:[101])] ) ] spids: [82] ) spids: [78 81] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} {(--mandir) (Lit_Other "=") (/usr/share/man)} ) (C {(sed)} {(-e)} {(SQ <"s/^CFLAGS =/CFLAGS +=/">)} {(-e)} {(SQ <"/^STATICFLAG =/c STATICFLAG =">)} {(-i)} {(Makefile)} {(Lit_Other "*") (/Makefile)} ) (C {(make)}) ] spids: [112] ) spids: [108 111] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(mkdir)} {(-p)} {($ VSub_Name "$pkgdir") (/usr/share/man/man1)}) (C {(make)} {(Lit_VarLike "BINDIR=") (DQ ($ VSub_Name "$pkgdir")) (/usr/sbin)} {(Lit_VarLike "WEBDIR=") (DQ ($ VSub_Name "$pkgdir")) (/var/www/http)} {(Lit_VarLike "MANDIR=") (DQ ($ VSub_Name "$pkgdir")) (/usr/share/man)} {(Lit_VarLike "WEBGROUP=") (www-data)} {(install)} ) (C {(rm)} {(-rf)} {(DQ ($ VSub_Name "$pkgdir")) (/var/www/http/) (Lit_Other "*")}) (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname")} ) (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.confd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/) ($ VSub_Name "$pkgname")} ) (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.conf)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/thttpd.conf)} ) (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.logrotated)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/logrotate.d/thttpd)} ) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/var/log/thttpd)}) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/licenses/) (DQ ($ VSub_Name "$pkgname"))} ) (SimpleCommand words: [{(head)} {(-n)} {(26)} {(thttpd.c)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/licenses/) (DQ ($ VSub_Name "$pkgname")) (/LICENSE) } spids: [354] ) ] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir") (/usr/share/doc/) ($ VSub_Name "$pkgname"))}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {($ VSub_Name "$pkgdir") (/usr/share/doc/) ($ VSub_Name "$pkgname") (/README.alpine) } spids: [381] ) (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ("\tTo use makeweb, please set suid to makeweb binary with:\n") ("\t-------------------------------------------------------\n") ("\tchmod 2755 /usr/sbin/makeweb\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [388] ) ] ) ] spids: [169] ) spids: [165 168] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "fe682d4b219b163712ca0d4572d31a724857f671dcd07fabb0134b86f42046f57c819e05abf7bab4b7c28afcf597375759b526aebbb9dd6765c54c0ec44f3e8b thttpd-2.27.tar.gz\n" ) ( "bc7416986e135ade401721708060b94ce3bb885a3aa40893d68abc1b305c13609e086fbb48f8db11656902c294bf558a81814013ef3a14d73f0c5f0df0decb7d thttpd.initd\n" ) ( "9b4309c2bc88d11ce71d40ab813e9cbe78e4ec7368e3e98f35da1d5a324ee0630a6892b43f58f84490e2b534a573673b106a9d5dd406fedefb2a4c664e455aa1 thttpd.confd\n" ) ( "f1b86a554177a5f2a343abb4aac6fa9bc06dafd7cabdaf8329e6478bcc296f39a56d839e85ac4bf77b682e6e9cdbbe844732dfac034d0d775b65cdeaefc4349e thttpd.conf\n" ) ( "5b2800825583e93cf4be76e71d2840b9894c1779a810d562a0b6145cae0c7504dadfdc1e844f1611a48cca3b4518d41b47e41a68f33043d58ffde85f1e56e3f3 thttpd.logrotated\n" ) ( "349721da9e670ca666891f98ca338ae0041c09b353fc42bdd87015803f0b668478be8e48f36d5b56b5e172d3a7b262bf4a71c9619607a068e41c2bc292bde2be thttpd-webgroup.patch\n" ) ( "02c079ca104f2358cd20756082657dca96f7a88cbeb611de81504f1581c5e085a7a2765ec55b6e0ae1948803afced85e8a45fc6deb2fef1ec5ba1ba96ce68b4b forwarded-for.patch\n" ) ( "1138a827049f73b43ce142c914fad0670bcd4577de16485ade024314c616056ab6789897663d8b6592331354d44065eae7aa712e20f5c930a80513448416fa17 thttpd-makeweb-notsuid.patch" ) ) } spids: [397] ) ] spids: [397] ) ] )