glusterfs: Nuevo

master
Gerardo Zamudio 5 years ago
parent 106031d33c
commit 938df2de5b
Signed by: gzamudio
GPG Key ID: F6CFA5A99E7B5957

@ -10,20 +10,27 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
003a0a9654edfaba64ed50712bafa47b ./ChangeLog.rss
c3285b7fc27e162f9775d7c0ef175901 ./ChangeLog.txt
94d3fa0f889ff675c846ff08f46cc86d ./ChangeLog.txt.gz
fd73f4009b3e2713a7db32feffe4f164 ./FILELIST.TXT
a8f7b9cafccc5e1261bf929f08bc4bb6 ./ChangeLog.rss
74b0c36441d51d2a738e0acec13ff12b ./ChangeLog.txt
557fcbc5d520055758cf07380ec7b9d9 ./ChangeLog.txt.gz
68c5961298d568ea8516b4b8c9aeea6f ./FILELIST.TXT
7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY
4059d198768f9f8dc9372dc1c54bc3c3 ./MANIFEST.bz2
f99905341e510a94a72ccd59549c2e11 ./PACKAGES.TXT
4ba5e90d0c7f69ab59e10011f151bfd0 ./PACKAGES.TXT.gz
4467f93093093bc445d90e38909813ac ./PACKAGES.TXT
e46af0a0e783ec1675c61fffcc9c81d5 ./PACKAGES.TXT.gz
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/HEADER.txt
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/README
8c970fb9c9408b1ef9fddd2abdc2c15a ./device-tree-compiler/build/README
eb1e9de50ad4defd63fa3bb6e3226233 ./device-tree-compiler/build/device-tree-compiler.SlackBuild
87c2d5f0389e5e72173ad9be126e9bcb ./device-tree-compiler/build/device-tree-compiler.info
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/build/slack-desc
7e5635667defdb28368cf120806ea2ea ./glusterfs/HEADER.txt
7e5635667defdb28368cf120806ea2ea ./glusterfs/README
93946f6e269537040f5830c6ad9ff227 ./glusterfs/build/README
9937b898df7ad87cf6819f54d4b59419 ./glusterfs/build/glusterfs.SlackBuild
13b402241ac0b5863955a5c417f0ec80 ./glusterfs/build/glusterfs.info
7e5635667defdb28368cf120806ea2ea ./glusterfs/build/slack-desc
788468f4bcb76ace87a3d8b1d85ed4dc ./glusterfs/doinst.sh
2a3afe2705bdb554268e914ae7d16cb5 ./libbsd/HEADER.txt
2a3afe2705bdb554268e914ae7d16cb5 ./libbsd/README
894649015f310283d3359cbdc913b924 ./libbsd/build/README
@ -54,6 +61,7 @@ cf6df93fb1e199fe3d004ca47d5def54 ./libseccomp/build/libseccomp.info
42d6712f622b5d5ed77d3f38949ab188 ./liburcu/build/liburcu.SlackBuild
897f7880aa877b1e0a40828467f55efd ./liburcu/build/liburcu.info
1e91a8eeedd85c4c6ae5c69e4e7e0575 ./liburcu/build/slack-desc
5e419d7b30d0d98bffe0014c704ae936 ./liburcu/build/userspace-rcu-0.12.1.tar.bz2
a1c05ba7104267a1665c68a0825ba95b ./lz4/HEADER.txt
a1c05ba7104267a1665c68a0825ba95b ./lz4/README
b196a40c2bbeac42ef88ec43d93ba422 ./lz4/build/README

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IQxgZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV/jtEACTo85SDXJzMY1SAz0fvpXM
LRf/OYTHEBCiGeiGcvIJJ8aiDjg2uTaw5KlmsYc9lis+z88Xxeq4Bo1piJRqQdWf
Hn5EkIL1NafUZQBipIA+0Y1u5wBNG4H80tV8YXBsqC9FxUmbpgZiTmPMVr8R8TGH
fqX3L0vvf92LI+nnjTalyzdlAijZZoeY8nDQa5FuPLc6/Za9/7J/7PqqZVuGDz7v
jvZlZg9xTJJrglDHYgzzscrT6YuPqJVDfs9MWrzO94CNUEMDD0ShY6+WVyaOYXPH
FSqXrkkN4fSsIUe0Nv4GsFEhv2WViUZW+WNNggcA1uuUClMHaV9Xboc3OG7saAVV
IYV76/83hRl6zAX9kkr0/gw0nUD75vKRRaRVOE/VcOGwuMJG+UaVl/64vtYSDO6D
bsABZnVu6v5SkKMEvfDkGTRx6mrWWmyLHzyxvqYGKbUtAu4y7YXhb6vq1i9UHqD+
y/EIKQtdFBZvHd5kKnaybm9YhUOJO+8MRiPMMzCcsSUsO1T6Hm0TBYxVRMpuKMkP
5nTwhbiA7IRH7+x/7MG8lCIK2JXOLlqQ5VSTC6LYLus9FR4CyusYtzGKrahtbT/Y
J6srdUpWQp61zTBgmYBn8JHH5zqxZkl29Lc5KtAAiDpR4pCzY/1fWNIe+V/3ZJK+
91p4udZmNvymOD4zn4UKMQ==
=QD0o
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IQ6sZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV36TD/4vi5cWdU+9IrhVMVEkh3Ue
OmfB5jet7McLPRruXd8FVCBRXX93Fg37LI2xopF8eOMaVf2i5wSt64w8iqaukgbA
M9AfKnCmqusb3e8TEMcZ1Z2YrUm76aRpcFV50jlrDTlo9pKT2ZPND/h003FAj2zy
+jcHLlc0wHsM3HCUwkg9EViKrV54Jr4jHPooPRIuIIh7qR0MYl/rFN2fDEg1zyMG
pza9jUf8AXmNbMnt1GhgpkbtnZ2Zju1dobC4R9Oa4PgmvnIdxfvDrGEvPOLXBFLx
X10sStPISQqA6JqASjxmlwGNExum+6AASPUIGnVxhz3dq1GF2gP4eM6P19fW0BrK
dggbPKQ1IFpNZc7GGct58gHLX8JDHhRVfzlGgDOpwAe2QpOZqM5MZzdxi2aurv02
TNXMdyTl1c2Ugd1VSBsFp2Y/Wf8h45LZ/UuRutTKOQIGm+kPApLbztw3drp5V4Fa
Ze++B/OfGA7oCuDhPeqdSGf6MGJ5tXT9UtA134yl7oEqiooBX9DD/OMrTCMX/ZB+
CUE8c2AeExsQdxpWWcoVulLLDUw7Rpo1jtDNalPohyhfhg14HTmzRgDruKlN6H9+
oBwSWsY/7aKSczbYgfZtaiy34oVAvJIZSrOElfT2ZRgFdchOf5MYtA+wn7pId7Vx
fNng8c5g2OiplE4VTfMIJA==
=9C8j
-----END PGP SIGNATURE-----

Binary file not shown.

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IQxkZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV0N6EACVTh2JwyeRhCHodSmpwccW
pmTyB5idC3PMyeURgXQJi3U07NR9u+87H81Nxcjdn62hiMbRGah5o2+ovmbY3fnG
0ttpojPLiWAchIJm44q0jaNYx5uv5kwAWe95RWaqY10ckT7YGfT8ehsb+YUt7cW3
y/4f369rA24KwZyKXW/q4ADCZzWzmr5EhqEiFhfRifVP2LoF4guRBnl5EIDeIk0D
Yy0Jl/dupMzb8shrqDvd18odTzDV0t+5hBJ+MRJzdNOPf+kltl0NOQ6jnhxGKg+c
6kq4pgbbd1CKC6AiX649N+EYNcxgUFKNTI8/LDpIwamhKiT8FlYSvD3Ejn5Y/ApS
njRHF0hY7fVq0N3kB/OVX8+ntm6NDESY5rSzjkVowfaDQAc8A77z0q4pT4U4XoXM
QC5zw+D+flj7baZNaP/WtwaK1lcACtmub71n6XK+eBrtBlm5WqzvtjqYSZ8G16hi
Jry8Nin/CsZNoYC6m//bM1u2gM2vPkQqcuFP5vsN2n8PETBGpqPIvwzAwsoCXeV8
fLb71rZR93sz+nffTv2/hOx4mvWCOOqmUwb7HZGEmgTfcjAovU0sei5GK+arybUp
SRwqXywfRnDAiZaV+i7anuhTpx98lAanxjcxtnKCOb0wSqYMiRQkWimh1GnxdMfD
bAq4zCcIUeBlglXVg93iuw==
=gpZx
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IQ6sZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV/79D/9yNpiUbclCEG9+EuUqPc4D
HzD91Ap9fRyDxaYEWMdxB/7JXDERz8RxihvQ9r6mTKFkL7q9Btqam6z+RrveTVr2
Qx1qGEgGsJFshU4SzzalN68qY628Lletc73NnqMA3Yfqv93T1MkiNuGuqm1zKWdv
H0YDIV7SDMM0A1vEAx7l+5QXyZDheEqqnCO1Lm5QMkOzlgk5xsvilZHdVdEoT+W+
WKuiTFbOzW//fjkUIImoRXMbOuynR7pHubRx12SaaQAaS4lHvUV3EBo4hHyWYGyq
Arkkr9gx0hoirF7RhRbcE24ypDp7x5wWMpoQl7tKJNxTod9rvs6JyvWtOxMJtxoN
mkoZIYL0oZSV0H1IkuCQwjtDI6gHcQRReFgRKngTZXLHYHqsiRhbKzTUIXi9sYRv
aaGM8/G8wak3c1A4TgUyf8cKgGucsd8XpT9W6dWbstxzS+1ZMX/KU1YGpaFKHBtU
t2pLLSDQTP4DE3jZAr+BbWmSjwoRVWJ9aOeCbIM0mHEuwozVDdIpZgZig+z7aF+8
SCFXxdUr2K3hNRxZm+rAK45jTG2ZM0jGDlO4/CcfEG8t4BD0HRXHlFZV3X9caE1g
W5PwLBwgJbNFfbMTOkL8Sm1+zGTjZ6AybfM4066JXC67A4pdNsKUueafhetdDepP
/Yle6Ee8lVQZTFiIjvnG7g==
=Fy9d
-----END PGP SIGNATURE-----

@ -11,9 +11,20 @@
<description>Repositorio de software para Slackare Linux proporcionado por Libre Expresión México</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33</id>
<pubDate>Fri, 22 May 2020 21:24:35 GMT</pubDate>
<lastBuildDate>Fri, 22 May 2020 21:24:36 GMT</lastBuildDate>
<pubDate>Fri, 22 May 2020 21:27:00 GMT</pubDate>
<lastBuildDate>Fri, 22 May 2020 21:27:06 GMT</lastBuildDate>
<generator>gen_repos_files.sh v 1.98</generator>
<item>
<title>Fri, 22 May 2020 21:27:00 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
<pubDate>Fri, 22 May 2020 21:27:00 GMT</pubDate>
<guid isPermaLink="false">20200522162700</guid>
<description>
<![CDATA[<pre>
glusterfs: Nuevo
</pre>]]>
</description>
</item>
<item>
<title>Fri, 22 May 2020 21:24:35 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
@ -190,16 +201,5 @@ spice-protocol: Actualizado a versión 0.14.2
</pre>]]>
</description>
</item>
<item>
<title>Fri, 22 May 2020 19:26:19 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
<pubDate>Fri, 22 May 2020 19:26:19 GMT</pubDate>
<guid isPermaLink="false">20200522142619</guid>
<description>
<![CDATA[<pre>
spice-protocol: Asumir el mantenimiento
</pre>]]>
</description>
</item>
</channel>
</rss>

@ -1,3 +1,7 @@
+--------------------------+
Fri May 22 21:27:00 UTC 2020
glusterfs: Nuevo
+--------------------------+
Fri May 22 21:24:35 UTC 2020
liburcu: Asumir el mantenimiento

Binary file not shown.

@ -1,4 +1,4 @@
Fri May 22 21:24:35 UTC 2020
Fri May 22 21:27:00 UTC 2020
Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds ,
maintained by Gerardo Zamudio <gzamudio@libremex.org.mx> .
@ -6,19 +6,19 @@ If you are using a mirror site and find missing or extra files
in the subdirectories, please have the archive administrator
refresh the mirror.
drwxr-xr-x 16 1000 100 4096 2020-05-22 16:24 .
-rw-r--r-- 1 1000 100 6297 2020-05-22 16:18 ./CHECKSUMS.md5
-rw-r--r-- 1 1000 100 870 2020-05-22 16:18 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 1000 100 2317 2020-05-22 16:18 ./CHECKSUMS.md5.gz
-rw-r--r-- 1 1000 100 870 2020-05-22 16:18 ./CHECKSUMS.md5.gz.asc
-rw-r--r-- 1 1000 100 7874 2020-05-22 16:24 ./ChangeLog.rss
-rw-r--r-- 1 1000 100 2874 2020-05-22 16:24 ./ChangeLog.txt
-rw-r--r-- 1 1000 100 566 2020-05-22 16:24 ./ChangeLog.txt.gz
-rw-r--r-- 1 1000 100 311 2020-05-22 16:24 ./FILELIST.TXT
drwxr-xr-x 17 1000 100 4096 2020-05-22 16:27 .
-rw-r--r-- 1 1000 100 6297 2020-05-22 16:24 ./CHECKSUMS.md5
-rw-r--r-- 1 1000 100 870 2020-05-22 16:24 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 1000 100 2314 2020-05-22 16:24 ./CHECKSUMS.md5.gz
-rw-r--r-- 1 1000 100 870 2020-05-22 16:24 ./CHECKSUMS.md5.gz.asc
-rw-r--r-- 1 1000 100 7851 2020-05-22 16:27 ./ChangeLog.rss
-rw-r--r-- 1 1000 100 2950 2020-05-22 16:27 ./ChangeLog.txt
-rw-r--r-- 1 1000 100 582 2020-05-22 16:27 ./ChangeLog.txt.gz
-rw-r--r-- 1 1000 100 311 2020-05-22 16:27 ./FILELIST.TXT
-rw-r--r-- 1 1000 100 6217 2020-05-22 15:11 ./GPG-KEY
-rw-r--r-- 1 1000 100 14 2020-05-22 16:24 ./MANIFEST.bz2
-rw-r--r-- 1 1000 100 45 2020-05-22 16:24 ./PACKAGES.TXT
-rw-r--r-- 1 1000 100 78 2020-05-22 16:24 ./PACKAGES.TXT.gz
-rw-r--r-- 1 1000 100 14 2020-05-22 16:27 ./MANIFEST.bz2
-rw-r--r-- 1 1000 100 45 2020-05-22 16:27 ./PACKAGES.TXT
-rw-r--r-- 1 1000 100 78 2020-05-22 16:27 ./PACKAGES.TXT.gz
drwxr-xr-x 4 1000 100 4096 2020-05-22 15:38 ./device-tree-compiler
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:38 ./device-tree-compiler/HEADER.txt
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:38 ./device-tree-compiler/README
@ -29,6 +29,17 @@ drwxr-xr-x 2 1000 100 4096 2020-05-22 15:01 ./device-tree-compiler/build
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:37 ./device-tree-compiler/build/slack-desc
drwxr-xr-x 3 1000 100 4096 2020-05-22 14:46 ./device-tree-compiler/pkg64
drwxr-xr-x 2 1000 100 4096 2020-05-22 14:46 ./device-tree-compiler/pkg64/current
drwxr-xr-x 4 1000 100 4096 2020-05-22 16:26 ./glusterfs
-rw-r--r-- 1 1000 100 911 2020-05-22 16:26 ./glusterfs/HEADER.txt
-rw-r--r-- 1 1000 100 911 2020-05-22 16:26 ./glusterfs/README
drwxr-xr-x 2 1000 100 4096 2020-05-22 16:26 ./glusterfs/build
-rw-r--r-- 1 1000 100 301 2020-05-21 23:29 ./glusterfs/build/README
-rw-r--r-- 1 1000 100 4242 2020-05-21 23:29 ./glusterfs/build/glusterfs.SlackBuild
-rw-r--r-- 1 1000 100 314 2020-05-21 23:29 ./glusterfs/build/glusterfs.info
-rw-r--r-- 1 1000 100 911 2020-05-21 23:29 ./glusterfs/build/slack-desc
-rw-r--r-- 1 1000 100 1018 2020-05-21 23:29 ./glusterfs/doinst.sh
drwxr-xr-x 3 1000 100 4096 2020-05-22 16:26 ./glusterfs/pkg64
drwxr-xr-x 2 1000 100 4096 2020-05-22 16:26 ./glusterfs/pkg64/current
drwxr-xr-x 3 1000 100 4096 2020-05-22 15:11 ./libbsd
-rw-r--r-- 1 1000 100 905 2020-05-22 15:11 ./libbsd/HEADER.txt
-rw-r--r-- 1 1000 100 905 2020-05-22 15:11 ./libbsd/README
@ -66,11 +77,12 @@ drwxr-xr-x 2 1000 100 4096 2020-05-22 15:11 ./libseccomp/build
drwxr-xr-x 4 1000 100 4096 2020-05-22 16:24 ./liburcu
-rw-r--r-- 1 1000 100 812 2020-05-22 16:24 ./liburcu/HEADER.txt
-rw-r--r-- 1 1000 100 812 2020-05-22 16:24 ./liburcu/README
drwxr-xr-x 2 1000 100 4096 2020-05-22 16:23 ./liburcu/build
drwxr-xr-x 2 1000 100 4096 2020-05-22 16:25 ./liburcu/build
-rw-r--r-- 1 1000 100 172 2020-05-21 23:29 ./liburcu/build/README
-rw-r--r-- 1 1000 100 3110 2020-05-22 16:23 ./liburcu/build/liburcu.SlackBuild
-rwxr-xr-x 1 1000 100 3110 2020-05-22 16:23 ./liburcu/build/liburcu.SlackBuild
-rw-r--r-- 1 1000 100 290 2020-05-22 16:23 ./liburcu/build/liburcu.info
-rw-r--r-- 1 1000 100 812 2020-05-22 16:24 ./liburcu/build/slack-desc
-rw-r--r-- 1 0 0 527626 2020-04-22 08:02 ./liburcu/build/userspace-rcu-0.12.1.tar.bz2
drwxr-xr-x 3 1000 100 4096 2020-05-22 16:17 ./liburcu/pkg64
drwxr-xr-x 2 1000 100 4096 2020-05-22 16:17 ./liburcu/pkg64/current
drwxr-xr-x 3 1000 100 4096 2020-05-22 15:11 ./lz4

@ -1,2 +1,2 @@
PACKAGES.TXT; Fri May 22 21:24:35 UTC 2020
PACKAGES.TXT; Fri May 22 21:27:00 UTC 2020

Binary file not shown.

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
glusterfs: glusterfs (scalable network filesystem)
glusterfs:
glusterfs: GlusterFS is a scalable network filesystem. Using common
glusterfs: off-the-shelf hardware, you can create large, distributed storage
glusterfs: solutions for media streaming, data analysis, and other data- and
glusterfs: bandwidth-intensive tasks. GlusterFS is free and open source
glusterfs: software.
glusterfs:
glusterfs:
glusterfs:
glusterfs:

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
glusterfs: glusterfs (scalable network filesystem)
glusterfs:
glusterfs: GlusterFS is a scalable network filesystem. Using common
glusterfs: off-the-shelf hardware, you can create large, distributed storage
glusterfs: solutions for media streaming, data analysis, and other data- and
glusterfs: bandwidth-intensive tasks. GlusterFS is free and open source
glusterfs: software.
glusterfs:
glusterfs:
glusterfs:
glusterfs:

@ -0,0 +1,7 @@
glusterfs (scalable network filesystem)
GlusterFS is a scalable network filesystem. Using common
off-the-shelf hardware, you can create large, distributed storage
solutions for media streaming, data analysis, and other data- and
bandwidth-intensive tasks. GlusterFS is free and open source
software.

@ -0,0 +1,123 @@
#!/bin/sh
# Slackware build script for GlusterFS
# Copyright (c) 2016-2018 Thomas Szteliga <ts@websafe.pl>, Opole, PL
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
PRGNAM=glusterfs
VERSION=${VERSION:-4.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
./autogen.sh
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
rm -f \
$PKG/etc/$PRGNAM/gluster-rsyslog-5.8.conf \
$PKG/etc/$PRGNAM/gluster-rsyslog-7.2.conf
install -D -m 0755 extras/command-completion/gluster.bash \
$PKG/etc/bash_completion.d/gluster-bash-completion.sh
mv $PKG/etc/$PRGNAM/eventsconfig.json $PKG/etc/$PRGNAM/eventsconfig.json.new
mv $PKG/etc/$PRGNAM/glusterd.vol $PKG/etc/$PRGNAM/glusterd.vol.new
mv $PKG/etc/$PRGNAM/group-gluster-block $PKG/etc/$PRGNAM/group-gluster-block.new
mv $PKG/etc/$PRGNAM/group-metadata-cache $PKG/etc/$PRGNAM/group-metadata-cache.new
mv $PKG/etc/$PRGNAM/group-nl-cache $PKG/etc/$PRGNAM/group-nl-cache.new
mv $PKG/etc/$PRGNAM/group-virt.example $PKG/etc/$PRGNAM/group-virt.example.new
mv $PKG/etc/$PRGNAM/gsyncd.conf $PKG/etc/$PRGNAM/gsyncd.conf.new
mv $PKG/etc/$PRGNAM/logger.conf.example $PKG/etc/$PRGNAM/logger.conf.example.new
mkdir -p $PKG/etc/logrotate.d
mv $PKG/etc/$PRGNAM/glusterfs-logrotate $PKG/etc/logrotate.d/glusterfs.new
mv $PKG/etc/$PRGNAM/glusterfs-georep-logrotate \
$PKG/etc/logrotate.d/glusterfs-georep.new
install -D -m 0644 extras/init.d/glusterd-Redhat $PKG/etc/rc.d/rc.glusterd.new
cp -a COPYING-GPLV2 COPYING-LGPLV3 README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

@ -0,0 +1,10 @@
PRGNAM="glusterfs"
VERSION="4.1.0"
HOMEPAGE="https://www.gluster.org/"
DOWNLOAD="https://download.gluster.org/pub/gluster/glusterfs/4.1/4.1.0/glusterfs-4.1.0.tar.gz"
MD5SUM="2b9cd00fb6a1eff2f84489b7883303b7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="liburcu"
MAINTAINER="Thomas Szteliga"
EMAIL="ts@websafe.pl"

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
glusterfs: glusterfs (scalable network filesystem)
glusterfs:
glusterfs: GlusterFS is a scalable network filesystem. Using common
glusterfs: off-the-shelf hardware, you can create large, distributed storage
glusterfs: solutions for media streaming, data analysis, and other data- and
glusterfs: bandwidth-intensive tasks. GlusterFS is free and open source
glusterfs: software.
glusterfs:
glusterfs:
glusterfs:
glusterfs:

@ -0,0 +1,35 @@
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
# toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
preserve_perms() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
if [ -e $OLD ]; then
cp -a $OLD ${NEW}.incoming
cat $NEW > ${NEW}.incoming
mv ${NEW}.incoming $NEW
fi
config $NEW
}
config etc/glusterfs/eventsconfig.json.new
config etc/glusterfs/glusterd.vol.new
config etc/glusterfs/group-gluster-block.new
config etc/glusterfs/group-metadata-cache.new
config etc/glusterfs/group-nl-cache.new
config etc/glusterfs/group-virt.example.new
config etc/glusterfs/gsyncd.conf.new
config etc/glusterfs/logger.conf.example.new
config etc/logrotate.d/glusterfs-georep.new
config etc/logrotate.d/glusterfs.new
preserve_perms etc/rc.d/rc.glusterd.new
Loading…
Cancel
Save