Artifact d39ce823985e5cbb64cfba320e0af8286175fa8d:
0000: 23 21 20 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 #! /usr/bin/env
0010: 62 61 73 68 0a 0a 76 65 72 73 69 6f 6e 3d 27 32 bash..version='2
0020: 2e 32 34 27 0a 75 72 6c 3d 22 68 74 74 70 3a 2f .24'.url="http:/
0030: 2f 77 77 77 2e 6b 65 72 6e 65 6c 2e 6f 72 67 2f /www.kernel.org/
0040: 70 75 62 2f 6c 69 6e 75 78 2f 6c 69 62 73 2f 73 pub/linux/libs/s
0050: 65 63 75 72 69 74 79 2f 6c 69 6e 75 78 2d 70 72 ecurity/linux-pr
0060: 69 76 73 2f 6c 69 62 63 61 70 32 2f 6c 69 62 63 ivs/libcap2/libc
0070: 61 70 2d 24 7b 76 65 72 73 69 6f 6e 7d 2e 74 61 ap-${version}.ta
0080: 72 2e 78 7a 22 0a 64 6f 6d 61 69 6e 3d 63 6f 72 r.xz".domain=cor
0090: 65 2e 61 70 70 66 73 2e 72 6b 65 65 6e 65 2e 6f e.appfs.rkeene.o
00a0: 72 67 0a 73 68 61 32 35 36 3d 27 63 65 65 34 35 rg.sha256='cee45
00b0: 36 38 66 37 38 64 63 38 35 31 64 37 32 36 66 63 68f78dc851d726fc
00c0: 39 33 66 32 35 66 34 65 64 39 31 63 63 32 32 33 93f25f4ed91cc223
00d0: 62 31 66 65 38 32 35 39 64 61 61 34 61 37 37 31 b1fe8259daa4a771
00e0: 35 38 64 31 37 34 65 36 63 36 35 27 0a 72 65 71 58d174e6c65'.req
00f0: 75 69 72 65 3d 28 61 74 74 72 29 0a 0a 66 75 6e uire=(attr)..fun
0100: 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 65 28 ction configure(
0110: 29 20 7b 0a 09 3a 0a 7d 0a 0a 66 75 6e 63 74 69 ) {..:.}..functi
0120: 6f 6e 20 62 75 69 6c 64 28 29 20 7b 0a 09 6c 6f on build() {..lo
0130: 63 61 6c 20 64 79 6e 61 6d 69 63 6c 69 6e 6b 65 cal dynamiclinke
0140: 72 0a 0a 09 64 79 6e 61 6d 69 63 6c 69 6e 6b 65 r...dynamiclinke
0150: 72 3d 22 24 28 65 63 68 6f 20 22 20 24 7b 4c 44 r="$(echo " ${LD
0160: 46 4c 41 47 53 7d 20 22 20 7c 20 73 65 64 20 27 FLAGS} " | sed '
0170: 73 40 5e 2e 2a 20 2d 57 6c 2c 2d 2d 64 79 6e 61 s@^.* -Wl,--dyna
0180: 6d 69 63 2d 6c 69 6e 6b 65 72 2c 40 40 3b 73 40 mic-linker,@@;s@
0190: 20 2e 2a 24 40 40 27 29 22 0a 0a 09 6d 61 6b 65 .*$@@')"...make
01a0: 20 70 72 65 66 69 78 3d 22 24 7b 70 72 65 66 69 prefix="${prefi
01b0: 78 7d 22 20 6c 69 62 3d 22 24 7b 64 79 6e 61 6d x}" lib="${dynam
01c0: 69 63 6c 69 6e 6b 65 72 7d 22 0a 7d 0a 0a 66 75 iclinker}".}..fu
01d0: 6e 63 74 69 6f 6e 20 69 6e 73 74 61 6c 6c 28 29 nction install()
01e0: 20 7b 0a 09 6d 61 6b 65 20 70 72 65 66 69 78 3d {..make prefix=
01f0: 22 24 7b 70 72 65 66 69 78 7d 22 20 6c 69 62 3d "${prefix}" lib=
0200: 22 24 7b 64 79 6e 61 6d 69 63 6c 69 6e 6b 65 72 "${dynamiclinker
0210: 7d 22 20 44 45 53 54 44 49 52 3d 22 24 7b 64 65 }" DESTDIR="${de
0220: 73 74 64 69 72 7d 22 20 52 41 49 53 45 5f 53 45 stdir}" RAISE_SE
0230: 54 46 43 41 50 3d 27 6e 6f 27 20 69 6e 73 74 61 TFCAP='no' insta
0240: 6c 6c 20 0a 7d 0a ll .}.