(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(artifactory-oss)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_pkgname) op:Equal rhs:{(artifactory)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(4.16.0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Open source Maven repository manager"))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://www.jfrog.com/open-source/"))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (AGPL3))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("jetty-runner openjdk8-jre-base"))} spids: [38] ) ] spids: [38] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("unzip zip"))} spids: [43] ) ] spids: [43] ) (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: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (artifact))} spids:[56])] spids: [56] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (artifact))} spids:[61])] spids: [61] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://jcenter.bintray.com/org/artifactory/oss/jfrog-") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgver") (/jfrog-) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".zip\n") ("\t") ($ VSub_Name "$_pkgname") (.confd) ) } spids: [66] ) ] spids: [66] ) (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: [82] ) ] spids: [82] ) (FuncDef name: prepare body: (BraceGroup children: [ (AndOr children: [ (C {(default_prepare)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(etc/storage.properties)} spids: [123] ) (HereDoc op_id: Redir_DLessDash fd: -1 body: {("type=derby\n") ("url=jdbc:derby:{db.home};create=true\n") ("driver=org.apache.derby.jdbc.EmbeddedDriver\n") } do_expansion: False here_end: EOF was_filled: True spids: [127] ) ] ) (AndOr children: [ (C {(sed)} {(-i)} {(SQ <"s|${artifactory.home}/logs|${artifactory.logs}|">)} {(etc/logback.xml)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(cd)} {(webapps)}) (AndOr children: [ (C {(zip)} {(-d)} {($ VSub_Name "$_pkgname") (.war)} {(WEB-INF/lib/tomcat-juli-) (Lit_Other "*") (.jar)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(unzip)} {($ VSub_Name "$_pkgname") (.war)} {(WEB-INF/web.xml)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (SimpleCommand words: [{(patch)} {(-l)} {(WEB-INF/web.xml)}] redirects: [ (HereDoc op_id: Redir_DLessDash fd: -1 body: { (DQ ("@@ -159,8 +159,5 @@\n") (" <url-pattern>/ui/*</url-pattern>\n") (" </servlet-mapping>\n") ("\n") ("- <welcome-file-list>\n") ("- <welcome-file>TC7-49422</welcome-file>\n") ("- </welcome-file-list>\n") ("\n") (" </web-app>\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [215] ) ] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(zip)} {(-u)} {($ VSub_Name "$_pkgname") (.war)} {(WEB-INF/web.xml)}) ] spids: [96] ) spids: [92 95] ) (FuncDef name: package body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:libdir) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdir") (/var/lib/) ($ VSub_Name "$_pkgname"))} spids: [255] ) ] spids: [253] ) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(install)} {(-m)} {(644)} {(-D)} {(webapps/) ($ VSub_Name "$_pkgname") (.war)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/java/) ($ VSub_Name "$_pkgname") (.war)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m)} {(750)} {(-o)} {($ VSub_Name "$pkgusers")} {(-g)} {($ VSub_Name "$pkggroups")} {(-d)} {(DQ ($ VSub_Name "$libdir"))} {(DQ ($ VSub_Name "$libdir")) (/etc)} {(DQ ($ VSub_Name "$libdir")) (/data)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m)} {(755)} {(-o)} {($ VSub_Name "$pkgusers")} {(-g)} {($ VSub_Name "$pkggroups")} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/var/log/) ($ VSub_Name "$_pkgname")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(ln)} {(-s)} {(/var/log/) ($ VSub_Name "$_pkgname")} {(DQ ($ VSub_Name "$libdir")) (/logs)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:f) op:Equal spids:[399])] spids: [397] ) (ForEach iter_name: f iter_words: [{(artifactory.system.properties)} {(mimetypes.xml)} {(storage.properties)}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(install)} {(-m)} {(644)} {(-D)} {(etc/) ($ VSub_Name "$f")} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$_pkgname") (/) ($ VSub_Name "$f") } ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) (AndOr children: [ (C {(ln)} {(-s)} {(/etc/) ($ VSub_Name "$_pkgname") (/) ($ VSub_Name "$f")} {(DQ ($ VSub_Name "$libdir")) (/etc/) ($ VSub_Name "$f")} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [415 466] ) spids: [407 413] ) (AndOr children: [ (C {(install)} {(-m)} {(640)} {(-o)} {(root)} {(-g)} {($ VSub_Name "$pkggroups")} {(etc/storage.properties)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$_pkgname") (/storage.properties)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m)} {(600)} {(-o)} {($ VSub_Name "$pkgusers")} {(-g)} {($ VSub_Name "$pkggroups")} {(etc/artifactory.config.xml)} {(DQ ($ VSub_Name "$libdir")) (/etc/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m)} {(644)} {(-o)} {($ VSub_Name "$pkgusers")} {(-g)} {($ VSub_Name "$pkggroups")} {(etc/logback.xml)} {(DQ ($ VSub_Name "$libdir")) (/etc/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d)}) (AndOr children: [ (C {(ln)} {(-s)} {(jetty-runner)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$_pkgname")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(install)} {(-m)} {(644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$_pkgname") (.confd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/) ($ VSub_Name "$_pkgname")} ) ] spids: [250] ) spids: [246 249] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "ce7c65ef9afde2aab3c0cc8b4c9e6a069483f101dccb475a8bd3a851c88dd96c3154c2ff1202139aee6f14efbb4d17477dcdd54f2360caddc5d888c657e3b16d jfrog-artifactory-oss-4.16.0.zip\n" ) ( "2701ea102da77b86be3b9aa75d5aa92fd5d81081ae1c835aaea49b0f0fd015bd5b32128ba913afda10fac122eec2d0bd1e203af4ee3d13106c3e66e7d1b83498 artifactory.confd" ) ) } spids: [635] ) ] spids: [635] ) ] )