(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(gitea)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.1.4)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('A self-hosted Git service written in Go'))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://gitea.io/'))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ('all !s390x'))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (MIT))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (git))} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ('go libcap'))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (.pre-install))} spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (gitea))} spids:[51])] spids: [51] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (www-data))} spids:[56])] spids: [56] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) ('.tar.gz::https://github.com/go-gitea/') ($ VSub_Name '$pkgname') (/archive/v) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\t') ($ VSub_Name '$pkgname') ('.initd\n') ('\t') ($ VSub_Name '$pkgname') ('.ini\n') ('\tallow-to-set-version.patch\n') ('\t') ) } spids: [61] ) ] spids: [61] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir') (/src/code.gitea.io/) ($ VSub_Name '$pkgname'))} spids: [85] ) ] spids: [85] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(mkdir)} {(-p)} { (BracedVarSub token: <VSub_Name builddir> suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(Lit_Slash /) ('*')}) spids: [104 109] ) } ) (C {(mv)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver')} {(DQ ($ VSub_Name '$builddir')) (/)} ) (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(default_prepare)}) ] spids: [97] ) spids: [93 96] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(export)} {(Lit_VarLike 'GOPATH=') (DQ ($ VSub_Name '$srcdir'))}) (C {(export)} {(Lit_VarLike 'TAGS=') (DQ ('tidb sqlite'))}) (C {(export)} {(Lit_VarLike 'VERSION=') (DQ ($ VSub_Name '$pkgver'))}) (C {(unset)} {(LDFLAGS)}) (C {(make)} {(build)}) ] spids: [144] ) spids: [140 143] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (ForEach iter_name: dir iter_words: [ {($ VSub_Name '$pkgname')} {($ VSub_Name '$pkgname') (/git)} {($ VSub_Name '$pkgname') (/data)} {($ VSub_Name '$pkgname') (/db)} {($ VSub_Name '$pkgname') (/custom)} ] do_arg_iter: False body: (DoGroup children: [ (C {(install)} {(-d)} {(-m)} {(750)} {(-o)} {(gitea)} {(-g)} {(www-data)} {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/) ($ VSub_Name '$dir')} ) ] spids: [226 254] ) spids: [210 224] ) (C {(install)} {(-d)} {(-m)} {(755)} {(-o)} {(gitea)} {(-g)} {(www-data)} {(DQ ($ VSub_Name '$pkgdir')) (/var/log/) ($ VSub_Name '$pkgname')} ) (C {(install)} {(-D)} {(-m)} {(755)} {($ VSub_Name '$pkgname')} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/) ($ VSub_Name '$pkgname')} ) (C {(setcap)} {(Lit_VarLike 'cap_net_bind_service=') (Lit_Other '+') (ep)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/) ($ VSub_Name '$pkgname')} ) (C {(install)} {(-D)} {(-m)} {(644)} {(-o)} {(gitea)} {(-g)} {(www-data)} {(DQ ($ VSub_Name '$srcdir')) (/) (${ VSub_Name pkgname) (.ini)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (/app.ini)} ) (C {(chown)} {(gitea) (Lit_Other ':') (www-data)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname')} ) (C {(install)} {(-d)} {(-m)} {(755)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/webapps/) ($ VSub_Name '$pkgname')} ) (C {(mv)} {(options)} {(public)} {(templates)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/webapps/) ($ VSub_Name '$pkgname') (/)} ) (C {(install)} {(-D)} {(-m)} {(755)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')} ) ] spids: [194] ) spids: [190 193] ) (FuncDef name: check body: (BraceGroup children: [ (SimpleCommand words: [{(DQ ($ VSub_Name '$builddir')) (/) ($ VSub_Name '$pkgname')} {(help)}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[446])] ) ] spids: [431] ) spids: [427 430] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( '4427c4c1a588dcf201f707c3e2827fd702a0f8c0add63c6a5eff0d6ef8d21fdaaaf275f8e790017751f161431d563df22f71a6ea046085f9fb1d57da99f20524 gitea-1.1.4.tar.gz\n' ) ( 'a7c70a144dc0582d6230e59ff717023fddcac001a6a9c895b46a0df1fbd9639453b2f5027d47dad21f442869c145dbc801eda61b6c50a2dd8103f562b8569009 gitea.initd\n' ) ( '27a202006d6e8d4146659f6356eaa99437f9f596dd369e9430d64b859bc6a1ad16091eef09232aa385fe1bf8ca94bbdf31b94975068220ad10338cded384f726 gitea.ini\n' ) ( 'e38a701faed6749cbb897536d9ec7e723dc258c01b43daea7e19f3bd56dda4d69cd3be2b0813c24bef902f0b82c734120e36276b4e72899d2d2b3be54dc4574e allow-to-set-version.patch' ) ) } spids: [453] ) ] spids: [453] ) ] )