(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(intel-ucode)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(20170511)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Microcode update files for Intel CPUs"))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(noarch)} spids:[17])] spids: [17] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: { (DQ ( "http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=%22microcode%22" ) ) } spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(SQ <custom>)} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://downloadmirror.intel.com/26798/eng/microcode-") (${ VSub_Name pkgver) (".tgz\n") (" LICENSE\n") (" intel-microcode2ucode.c") ) } spids: [30] ) ] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[41])] spids: [41] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$srcdir"))}) (C {(gcc)} {(-Wall)} {(${ VSub_Name CFLAGS)} {(-o)} {(intel-microcode2ucode)} {(intel-microcode2ucode.c)} ) (C {(./intel-microcode2ucode)} {(./microcode.dat)}) ] spids: [51] ) spids: [47 50] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$srcdir"))}) (C {(install)} {(-d)} {(-m755)} {(DQ (${ VSub_Name pkgdir)) (/boot)}) (C {(mkdir)} {(-p)} {(kernel/x86/microcode)}) (C {(mv)} {(microcode.bin)} {(kernel/x86/microcode/GenuineIntel.bin)}) (Pipeline children: [ (C {(echo)} {(kernel/x86/microcode/GenuineIntel.bin)}) (SimpleCommand words: [{(cpio)} {(-o)} {(-H)} {(newc)} {(-R)} {(0) (Lit_Other ":") (0)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(DQ (${ VSub_Name pkgdir)) (/boot/intel-ucode.img)} spids: [148] ) ] ) ] negated: False ) (AndOr children: [ (C {(install)} {(-D)} {(-m644)} {(LICENSE)} {(DQ (${ VSub_Name pkgdir)) (/usr/share/licenses/) (${ VSub_Name pkgname) (/LICENSE)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [87] ) spids: [83 86] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "4e2066096d56430c2df73631f15cf16f2317c1d8ff745d7b7cdd784ebccc2b797565eb52703cce9b4238774dbfdcaecacd892d729b7869fdfd7644008ce74a60 microcode-20170511.tgz\n" ) ( "d80ce9087e2ffd0168600a34de195d6514d3a496bc233294cd838498e1ce668b9ad4463bbbe7958feec0421b5aed3ade1633432ce086241e03ed06bbd53b83a5 LICENSE\n" ) ( "ee60f968acab4067f5660449eabae533b5d3996cd59fd4b69d0e23e0b264da216ab6e6ccd554222cf355fc14dbd348562a2d36a87a60f1f54433603e04998cd1 intel-microcode2ucode.c" ) ) } spids: [189] ) ] spids: [189] ) ] )