(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(rabbitmq-server)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.6.10)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_realver) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgver> suffix_op: (PatSub pat: {(EscapedLiteralPart token:<Lit_EscapedChar "\\.">)} replace: {(_)} do_all: True do_prefix: False do_suffix: False ) spids: [13 20] ) } spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[22])] spids: [22] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("RabbitMQ is an open source multi-protocol messaging broker."))} spids: [25] ) ] spids: [25] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.rabbitmq.com/"))} spids: [30] ) ] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("MPL 1.1"))} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ ("erlang erlang-tools erlang-runtime-tools erlang-stdlib\n") ("\tlogrotate erlang-ssl erlang-crypto erlang-parsetools\n") ("\terlang-mnesia erlang-sasl erlang-inets erlang-syntax-tools\n") ("\terlang-eldap erlang-xmerl erlang-os-mon erlang-asn1 erlang-public-key") ) } spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[53])] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name "$depends_dev") (" erlang-dev python2 py2-simplejson xmlto libxslt\n") ("\trsync zip gawk grep erlang-compiler erlang-erl-docgen\n") ("\terlang-edoc socat") ) } spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (".pre-install ") ($ VSub_Name "$pkgname") (.post-deinstall)) } spids: [65] ) ] spids: [65] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (rabbitmq))} spids:[73])] spids: [73] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (rabbitmq))} spids:[78])] spids: [78] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [83] ) ] spids: [83] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("\n") ("\trabbitmq-server.initd\n") ("\trabbitmq-server.logrotate\n") ("\thttps://github.com/rabbitmq/") (${ VSub_Name pkgname) (/releases/download/rabbitmq_v) (${ VSub_Name _realver) (/) (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) (".tar.xz\n") ) } spids: [89] ) ] spids: [89] ) (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: [114] ) ] spids: [114] ) (FuncDef name: build body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(dist)} {(manpages)})] spids: [131] ) spids: [127 130] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(install)} {(install-bin)} {(install-man)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(Lit_VarLike "PREFIX=") (/usr)} {(Lit_VarLike "RMQ_ROOTDIR=") (DQ (/usr/lib/rabbitmq))} {(Lit_VarLike "MANDIR=") (/usr/share/man)} ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/rabbitmq/mnesia)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/var/log/rabbitmq)}) (AndOr children: [ (C {(install)} {(-p)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$builddir")) (/scripts/rabbitmq-server.ocf)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-p)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$builddir")) (/scripts/rabbitmq-server-ha.ocf)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-p)} {(-m644)} {(-D)} {(DQ ($ VSub_Name "$srcdir") (/)) ($ VSub_Name "$pkgname") (.logrotate)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/logrotate.d/rabbitmq-server)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin)}) (SimpleCommand words: [ {(sed)} {(-e)} {(SQ <"s|@SU_RABBITMQ_SH_C@|su rabbitmq -s /bin/sh -c|">)} {(-e)} {(SQ <"s|@STDOUT_STDERR_REDIRECTION@||">)} ] redirects: [ (Redir op_id: Redir_Less fd: -1 arg_word: {(DQ ($ VSub_Name "$builddir")) (/scripts/rabbitmq-script-wrapper)} spids: [372] ) (Redir op_id: Redir_Great fd: -1 arg_word: {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin/rabbitmqctl)} spids: [381] ) ] ) (C {(chmod)} {(0755)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin/rabbitmqctl)}) (ForEach iter_name: script iter_words: [{(rabbitmq-server)} {(rabbitmq-plugins)}] do_arg_iter: False body: (DoGroup children: [ (Sentence child: (C {(cp)} {(-a)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin/rabbitmqctl)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/sbin/) ($ VSub_Name "$script")} ) terminator: <Op_Semi ";"> ) ] spids: [411 433] ) spids: [405 409] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) (DQ ($ VSub_Name "$pkgname"))} ) (C {(cp)} {(-a)} {(DQ ($ VSub_Name "$builddir")) (/LICENSE) (Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) (DQ ($ VSub_Name "$pkgname")) (/)} ) (C {(cp)} {(-a)} {(DQ ($ VSub_Name "$builddir")) (/deps/rabbit/docs/) (Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) (DQ ($ VSub_Name "$pkgname")) (/)} ) (C {(cp)} {(-a)} {(DQ ($ VSub_Name "$builddir")) (/deps/rabbitmq_sharding/docs/) (Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/doc/) (DQ ($ VSub_Name "$pkgname")) (/)} ) (C {(chmod)} {(755)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/rabbitmq)}) (C {(chmod)} {(750)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/rabbitmq/mnesia)}) (C {(chmod)} {(755)} {(DQ ($ VSub_Name "$pkgdir")) (/var/log/rabbitmq)}) (C {(chown)} {(-R)} {($ VSub_Name "$pkgusers") (Lit_Other ":") ($ VSub_Name "$pkggroups")} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/rabbitmq)} ) (C {(chown)} {(-R)} {($ VSub_Name "$pkgusers") (Lit_Other ":") ($ VSub_Name "$pkggroups")} {(DQ ($ VSub_Name "$pkgdir")) (/var/log/rabbitmq)} ) ] spids: [154] ) spids: [150 153] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "a8bb02a7cae1f8720e5c7aaabfe6a2c0e731cffbe0d8f99bdcb6597daa654dc49e6d41943974601435700cf469eaa8286dc91a3255a6b9023754c3861fbb5cd9 rabbitmq-server.initd\n" ) ( "b8655cb048ab3b32001d4e6920bb5366696f3a5da75c053605e9b270e771c548e36858dca8338813d34376534515bba00af5e6dd7b4b1754a0e64a8fb756e3f3 rabbitmq-server.logrotate\n" ) ( "64e618e51ab259463029ad75b981dbf64687515e52d19854f225d4c68077e683ef56f0f6bb92cbbf91f140bc829d905473d687d083d12f36dd2cdfab3defaed6 rabbitmq-server-3.6.10.tar.xz" ) ) } spids: [570] ) ] spids: [570] ) ] )