open-iscsi: Nuevo

master
Gerardo Zamudio 4 years ago
parent 66d51126da
commit cd39bd2ec6
Signed by: gzamudio
GPG Key ID: F6CFA5A99E7B5957

@ -10,10 +10,10 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
bd11f09312b263de5c608c05f2fbc04b ./ChangeLog.rss
6b55bbdc7b6340fa95bd54429e02f0fa ./ChangeLog.txt
6a57456af613ea9f0aed8803db5cd62a ./ChangeLog.txt.gz
c6a3e89e44f6ffc376fcf6e0b54a4a00 ./FILELIST.TXT
999ae965261744108bb6765f27ce9a6f ./ChangeLog.rss
e0e353d28905869d62f09ddaa47ad2d3 ./ChangeLog.txt
046d747e9eccb758f20425eab942f5c5 ./ChangeLog.txt.gz
c3efc52b2718d370c96e53d050865cd1 ./FILELIST.TXT
7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY
edc25ea949ee19ffaeb127cbb0c5e34b ./MANIFEST.bz2
929e7c4ff15161d2fcba2057ec2a2f3a ./NetworkManager-fortisslvpn/HEADER.txt
@ -28,8 +28,8 @@ edc25ea949ee19ffaeb127cbb0c5e34b ./MANIFEST.bz2
862766d751cd6bf0a92e6162bd329186 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc
d65495fb9b09ee9b0ede6c5903119dde ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5
10f078f71cb5fa957784abc1c53a70d4 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt
fa11e2bb9216d73173112a65f8d1a392 ./PACKAGES.TXT
b9d5cd0dd442636f489eb6414b2e442c ./PACKAGES.TXT.gz
52efd23e3b2742a523e93cfdb1a9cfcf ./PACKAGES.TXT
0d79f9eb0b138b8d932e2443ba87d2ee ./PACKAGES.TXT.gz
c816a86246d3cc161cf2e869d16131bd ./audit/HEADER.txt
c816a86246d3cc161cf2e869d16131bd ./audit/README
29eb321fa3b3c679ba8e4ae4b36a3809 ./audit/build/README
@ -248,6 +248,15 @@ ad6050d292e50dccf303d9d34684a577 ./numactl/pkg64/current/numactl-2.0.14-x86_64-
6730f426729df3c838614dfcee26726a ./numactl/pkg64/current/numactl-2.0.14-x86_64-1_lem.tgz.asc
5475a697a3c75dedaa5f85b7e932f566 ./numactl/pkg64/current/numactl-2.0.14-x86_64-1_lem.tgz.md5
704dcb016f5c69ecf5c01eae6c6d3ed4 ./numactl/pkg64/current/numactl-2.0.14-x86_64-1_lem.txt
b03f658d7fe8f7288ae176095189d8b1 ./open-iscsi/HEADER.txt
b03f658d7fe8f7288ae176095189d8b1 ./open-iscsi/README
15d67c1ee6b2556384c2e0d5b5b8b07a ./open-iscsi/build/README
317252ef461385a6f0f1c59d15d2eb04 ./open-iscsi/build/doinst.sh
d5ff321651c7b414a74a4fb2456fb06c ./open-iscsi/build/include_sysmacros.patch
f85c40eb27f25b479346d0c38a2e7e23 ./open-iscsi/build/open-iscsi.SlackBuild
9e4835ee6daf1b937f146db1ea4a714b ./open-iscsi/build/open-iscsi.info
c668fd2ef613d80bea558fdf549ac322 ./open-iscsi/build/rc.open-iscsi
b03f658d7fe8f7288ae176095189d8b1 ./open-iscsi/build/slack-desc
1f001348f74fcf598165205a10cf2f7d ./open-isns/HEADER.txt
1f001348f74fcf598165205a10cf2f7d ./open-isns/README
7332fb327fff559fc5bfa072290b0a4c ./open-isns/build/README

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNrVQZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV/ocEACkqsP10EnOGa7HdF5yqcCB
VW1+cJz7IEShuTkXTePU+4TtMT7bTMj4vb00bltRJ5Mou/qRzo76Rm22z79eBnHL
Vcu84zfsYVV2tenN2PLYKuCWpgLTehBWmo0CM/5Gq1VZUtRlo+0HZdKWyXSp7h9D
HzA7yDNhIP2m5Fs1z3WavEa7HSm+z0Y5l/dRXA1hrswiq/Cm2j/LoXi7ljCeULys
ZptkfgynEJzxs6/mzbFk3ZYmNT0jot/pAs7DyEkyT5Ctf9gfy/2sqj8q1MLrv3qQ
zR4YqS57hZa1MxoRhJlGCCpSSvnTtmwfnC6vlhHd6m84db+DH1O+Nogguxbavb7w
aqwfUN0UMvQtDnH+89DsCMzIvqzjdRvIrJZrtKk62mggX6SukmLrvhLYlyz0bM3o
vU3xf0S6IbjLO0BVl7szMurwWsnbeLcdRmNSjVHYY4U+8p4u6UeTpYL6IOHAKJIx
kBRy82SpFjbw4dCiiJ1KJnsJIbrV6yejCQxP5VAqKJPtUBzuv9Ni3cZa/q8BQCpU
0vrfxU42G0AVHvZtrNHIvDuv6knc0csm/RFQb2elQGOFskGHBlFCcl70uJAMH7jL
b+T7lVm+iErMyCDye5xZNdNFq/c10z7FViu2/6DB2gIWvt6i9st/pUCqoN92UhN/
9QcPl9klPGQTRU4dkzXdPA==
=Hfd2
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNrr4ZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV7uQEACg366cxPqgDYqEGwzl8nWO
frb22Vq9hrzBLjQIkMQxlq2ALbipjJcjzj4yB71kE/oTIPQffkQbl+vVzWC9PtGG
MRO3J5GixDeuyLn2aP0teU7t4nLsuRkNqq5fCiubtqMqZKH7kBlqWbHusbrfeYq1
WWB6GqilqSZc/Ua/CyhIQOV/Wbs65wqtq4fVae/5eIF+LDCts3AUJL8/zoOMKB2b
5bihiQwDX8AManbmCGm+9ns9AZ9GPLX9lr3Q1sMYZF9ncbGu1GZpeNAQw+8YQAA1
C6uZdYmoL+0g/wVpMkMsv5YNP22W0iSNCbsj0whGcUvBifIOF6WOnbJ2t/D/S1ZW
caOgNZHp3JSyCiGivSaopIAYFhcKePRGuDIHQs1ANCqf9rRSw2DrAJ6m9z7kF3kg
yyONUXqnvcURBtRXwTyxJOgMBU+mz7iA8+6b2m7FIkW8JJukA/woqgDN5To6zym0
cOjp2jS8Ld64T5UPYQYAe1jsKfbQjRrzP6vGWWJLCmOgsVpW4NmATNtaNqwdheO9
bl2fWd6+LerU4+caQ9QU6A3+Ik5zlw+C7Fqpimpj/tdB336oEoRQjsQjB1UzvG47
79WDoYsoEUcIklTuEd/czoBzQz/c4Q3tc1PNQ78GwOLC2EkTgkjhYth5muus/0Vg
KRigvRwTpyokmwEeYWEpMA==
=Ik4s
-----END PGP SIGNATURE-----

Binary file not shown.

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNrVQZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV9TwD/4nLxTm3EobWkoyjHfi/pyb
aphGwqey1NosAMs4aX05xuXdg8wC2aoy+DMeHK7dV2XSKa7UblUQIcDYBTE2FSbp
x3e29/nj9XkgAIlX2lJqQWSjdYcONVR4eGRvfZQFMUxpeJWqkUz/JOoCOQtA46lL
fTw1bjqX28Ss+BYS4jCdtZA4qBy55bDxkbkBHSZmdSDjhaXN1wAtdffdBMP+JfeZ
LnQNIvD6U+4IWdOi70C1C0D9QlHRjv3mXm1p381IydqujQwDNTVWp8w/BXJ531uZ
q5eBnhRvkf3R1UYyRDrlyKpszfD4ZjlaHV3/BZ8Qbar+eYlOhJiM1tRAHWC5ivWj
j1NE9ZNNyS5HxH5tKwga1/GRRFKAnkxcUwglqeemRIHiXVs4jCI/IcbBOF+H6Dzf
PjYjcmFRQJFK4pc9PZ7lb8zewcsQUYzd4ZyfmKHRJprugZUAQjRsiKf37d2lnXRv
5Qcs5zvedWe3s9aUqx2AmgBBJ982J0VHitr2snOSAkeLzZdIVlzVmkqMk54Go5oX
pqrdjvfRcnu6AeVQd76+PHU7dWcsXYnmk+8fSenN8ggokSmGxTidCLIifVoXRWrI
ndtrpmEbIzUBLjgckg/GukMopzng1lsllmEG+CNszWVw8+i7iIJGoKNcrJnK6zJZ
HtHSg+QN9yINZndrHwClwA==
=5Qy5
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNrr4ZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV56rD/4q2qQlouZvaWcnzOaoQY8P
jkVH54/LGMuer/bPOgUsfBAfKkBZ4ZjeJuA/p2x8OCnfSDp3Y4KIm3dScbtRm7rs
oVLZDt9ffnipWmHSBg8DD2M4j7uUessXax56FjoyOM2f3ovPhYm2WCwybWXAjNj3
KTj/v53a5CiWgoOdCQt3DOuihUZbQzx1ZJL9eodbpP+tTxbM8GzO69SQILOqpfWq
txBxQWT+Gu/YHGO8q2eI6QRE1WDN0SlCQo2afJtusFM0HBuaG3GgALKx+l5aw6OQ
qT3quI9EL6WCjbLveBPzTNXE+9n0AF1rrrHjterQnzHq7YtE2MPJu1PcrOMQt7ad
YMR7rtYJ6L/5q4CCaUYO+fypiunP2auxGlPdbpjZiCJDE2Ja2rG1xogTTseZv56k
yv9+r8KlJbqNtWHJUfA377loETdUJ4WFVVs2R7eknPQhwrCVd03O7w/6YFFzMmjM
cSZi/KcMyhne/jyyju05MvtRTfmgND7N0fDfhhkVzzB5Pts5E1hYl1f86w72FQah
ojzV+CG+RWZqw6bqMx/kpQvlc07fT6hBuPWZsykGF8WyNQnqn8XBYfZpPvYfo5EJ
z3KPtmJ4QDuyTk8UuhF4URc4By+188RMEbzOEdAyMO6HtdQ1ik5L6RjCchHJF2yK
ImcQZuMgT1rzWFGaOkNTPQ==
=8Ouo
-----END PGP SIGNATURE-----

@ -11,10 +11,21 @@
<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>Sat, 1 May 2021 19:34:32 GMT</pubDate>
<lastBuildDate>Sat, 1 May 2021 19:34:38 GMT</lastBuildDate>
<pubDate>Sat, 1 May 2021 19:40:25 GMT</pubDate>
<lastBuildDate>Sat, 1 May 2021 19:40:42 GMT</lastBuildDate>
<generator>gen_repos_files.sh v 1.98</generator>
<item>
<title>Sat, 1 May 2021 19:40:25 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
<pubDate>Sat, 1 May 2021 19:40:25 GMT</pubDate>
<guid isPermaLink="false">20210501144025</guid>
<description>
<![CDATA[<pre>
open-iscsi: Nuevo
</pre>]]>
</description>
</item>
<item>
<title>Sat, 1 May 2021 19:34:32 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
<pubDate>Sat, 1 May 2021 19:34:32 GMT</pubDate>
@ -190,16 +201,5 @@ phodav: Actualizar a versión 2.5
</pre>]]>
</description>
</item>
<item>
<title>Sun, 25 Apr 2021 08:08:34 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
<pubDate>Sun, 25 Apr 2021 08:08:34 GMT</pubDate>
<guid isPermaLink="false">20210425030834</guid>
<description>
<![CDATA[<pre>
netcat-openbsd: Recompilar
</pre>]]>
</description>
</item>
</channel>
</rss>

@ -1,3 +1,7 @@
+--------------------------+
Sat May 1 19:40:25 UTC 2021
open-iscsi: Nuevo
+--------------------------+
Sat May 1 19:34:32 UTC 2021
open-isns: Agregar paquete

Binary file not shown.

@ -1,4 +1,4 @@
Sat May 1 19:34:32 UTC 2021
Sat May 1 19:40:25 UTC 2021
Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds ,
maintained by Gerardo Zamudio <gzamudio@libremex.org.mx> .
@ -6,15 +6,17 @@ 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 41 1000 100 4096 2021-05-01 14:34 .
-rw-r--r-- 1 1000 100 39429 2021-05-01 14:30 ./CHECKSUMS.md5
-rw-r--r-- 1 1000 100 12079 2021-05-01 14:30 ./CHECKSUMS.md5.gz
-rw-r--r-- 1 1000 100 6236 2021-05-01 14:34 ./ChangeLog.rss
-rw-r--r-- 1 1000 100 14477 2021-05-01 14:34 ./ChangeLog.txt
-rw-r--r-- 1 1000 100 2070 2021-05-01 14:34 ./ChangeLog.txt.gz
-rw-r--r-- 1 1000 100 311 2021-05-01 14:34 ./FILELIST.TXT
drwxr-xr-x 42 1000 100 4096 2021-05-01 14:40 .
-rw-r--r-- 1 1000 100 39996 2021-05-01 14:34 ./CHECKSUMS.md5
-rw-r--r-- 1 1000 100 870 2021-05-01 14:34 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 1000 100 12233 2021-05-01 14:34 ./CHECKSUMS.md5.gz
-rw-r--r-- 1 1000 100 870 2021-05-01 14:34 ./CHECKSUMS.md5.gz.asc
-rw-r--r-- 1 1000 100 6227 2021-05-01 14:40 ./ChangeLog.rss
-rw-r--r-- 1 1000 100 14554 2021-05-01 14:40 ./ChangeLog.txt
-rw-r--r-- 1 1000 100 2079 2021-05-01 14:40 ./ChangeLog.txt.gz
-rw-r--r-- 1 1000 100 311 2021-05-01 14:40 ./FILELIST.TXT
-rw-r--r-- 1 1000 100 6217 2020-05-23 23:52 ./GPG-KEY
-rw-r--r-- 1 1000 100 45965 2021-05-01 14:34 ./MANIFEST.bz2
-rw-r--r-- 1 1000 100 45965 2021-05-01 14:40 ./MANIFEST.bz2
drwxr-xr-x 4 1000 100 4096 2020-05-23 23:54 ./NetworkManager-fortisslvpn
-rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/HEADER.txt
-rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/README
@ -31,8 +33,8 @@ drwxr-xr-x 2 1000 100 4096 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pk
-rw-r--r-- 1 1000 100 870 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc
-rw-r--r-- 1 1000 100 85 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5
-rw-r--r-- 1 1000 100 474 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt
-rw-r--r-- 1 1000 100 26406 2021-05-01 14:34 ./PACKAGES.TXT
-rw-r--r-- 1 1000 100 6558 2021-05-01 14:34 ./PACKAGES.TXT.gz
-rw-r--r-- 1 1000 100 26406 2021-05-01 14:40 ./PACKAGES.TXT
-rw-r--r-- 1 1000 100 6557 2021-05-01 14:40 ./PACKAGES.TXT.gz
drwxr-xr-x 4 1000 100 4096 2021-04-25 04:28 ./audit
-rw-r--r-- 1 1000 100 884 2021-04-25 04:28 ./audit/HEADER.txt
-rw-r--r-- 1 1000 100 884 2021-04-25 04:28 ./audit/README
@ -319,6 +321,19 @@ drwxr-xr-x 2 1000 100 4096 2021-05-01 12:12 ./numactl/pkg64/current
-rw-r--r-- 1 1000 100 870 2021-05-01 12:12 ./numactl/pkg64/current/numactl-2.0.14-x86_64-1_lem.tgz.asc
-rw-r--r-- 1 1000 100 66 2021-05-01 12:12 ./numactl/pkg64/current/numactl-2.0.14-x86_64-1_lem.tgz.md5
-rw-r--r-- 1 1000 100 434 2021-05-01 12:12 ./numactl/pkg64/current/numactl-2.0.14-x86_64-1_lem.txt
drwxr-xr-x 4 1000 100 4096 2021-05-01 14:39 ./open-iscsi
-rw-r--r-- 1 1000 100 820 2021-05-01 14:39 ./open-iscsi/HEADER.txt
-rw-r--r-- 1 1000 100 820 2021-05-01 14:39 ./open-iscsi/README
drwxr-xr-x 2 1000 100 4096 2021-05-01 14:39 ./open-iscsi/build
-rw-r--r-- 1 1000 100 850 2021-05-01 11:50 ./open-iscsi/build/README
-rw-r--r-- 1 1000 100 376 2021-05-01 11:50 ./open-iscsi/build/doinst.sh
-rw-r--r-- 1 1000 100 1300 2021-05-01 11:50 ./open-iscsi/build/include_sysmacros.patch
-rw-r--r-- 1 1000 100 3344 2021-05-01 11:50 ./open-iscsi/build/open-iscsi.SlackBuild
-rw-r--r-- 1 1000 100 333 2021-05-01 11:50 ./open-iscsi/build/open-iscsi.info
-rw-r--r-- 1 1000 100 1384 2021-05-01 11:50 ./open-iscsi/build/rc.open-iscsi
-rw-r--r-- 1 1000 100 820 2021-05-01 11:50 ./open-iscsi/build/slack-desc
drwxr-xr-x 3 1000 100 4096 2021-05-01 14:37 ./open-iscsi/pkg64
drwxr-xr-x 2 1000 100 4096 2021-05-01 14:37 ./open-iscsi/pkg64/current
drwxr-xr-x 4 1000 100 4096 2021-05-01 14:30 ./open-isns
-rw-r--r-- 1 1000 100 862 2021-05-01 14:30 ./open-isns/HEADER.txt
-rw-r--r-- 1 1000 100 862 2021-05-01 14:30 ./open-isns/README

@ -1,4 +1,4 @@
PACKAGES.TXT; Sat May 1 19:34:32 UTC 2021
PACKAGES.TXT; Sat May 1 19:40:25 UTC 2021
PACKAGE NAME: NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz
PACKAGE MIRROR: https://mirror.slackware.mx/libremex/slackbuilds

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------------------------------------------------------|
open-iscsi: open-iscsi (RFC3720 iSCSI Initiator)
open-iscsi:
open-iscsi: Open-iSCSI is partitioned into user and kernel parts.
open-iscsi:
open-iscsi: The user space Open-iSCSI consists of a daemon process
open-iscsi: called iscsid, and a management utility iscsiadm.
open-iscsi:
open-iscsi:
open-iscsi:
open-iscsi:
open-iscsi:

@ -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------------------------------------------------------|
open-iscsi: open-iscsi (RFC3720 iSCSI Initiator)
open-iscsi:
open-iscsi: Open-iSCSI is partitioned into user and kernel parts.
open-iscsi:
open-iscsi: The user space Open-iSCSI consists of a daemon process
open-iscsi: called iscsid, and a management utility iscsiadm.
open-iscsi:
open-iscsi:
open-iscsi:
open-iscsi:
open-iscsi:

@ -0,0 +1,20 @@
The Open-iSCSI project is a high-performance, transport independent,
multi-platform implementation of RFC3720 iSCSI.
Open-iSCSI is partitioned into user and kernel parts.
The kernel portion of Open-iSCSI is a from-scratch code
licensed under GPL. The kernel part implements iSCSI data path
(that is, iSCSI Read and iSCSI Write), and consists of three
loadable modules: scsi_transport_iscsi.ko, libiscsi.ko and iscsi_tcp.ko.
User space contains the entire control plane: configuration
manager, iSCSI Discovery, Login and Logout processing,
connection-level error processing, Nop-In and Nop-Out handling,
and (in the future:) Text processing, iSNS, SLP, Radius, etc.
The user space Open-iSCSI consists of a daemon process called
iscsid, and a management utility iscsiadm.
NOTE:
open-isns is a build-time requirement, not a a run-time requirement.

@ -0,0 +1,16 @@
config() {
NEW="${1}.new"
OLD="$1"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(md5sum <$OLD)" = "$(md5sum <$NEW)" ]; then
# toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
config etc/iscsi/iscsid.conf
config etc/iscsi/initiatorname.iscsi

@ -0,0 +1,33 @@
diff -Naur open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/bnx2.c open-iscsi-2.0.875/iscsiuio/src/unix/libs/bnx2.c
--- open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/bnx2.c 2017-09-01 20:05:23.000000000 +0200
+++ open-iscsi-2.0.875/iscsiuio/src/unix/libs/bnx2.c 2019-09-06 14:24:47.943039000 +0200
@@ -47,6 +47,7 @@
#include <sys/user.h>
#include <fcntl.h>
#include <unistd.h>
+#include <sys/sysmacros.h>
#include "config.h"
diff -Naur open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/bnx2x.c open-iscsi-2.0.875/iscsiuio/src/unix/libs/bnx2x.c
--- open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/bnx2x.c 2017-09-01 20:05:23.000000000 +0200
+++ open-iscsi-2.0.875/iscsiuio/src/unix/libs/bnx2x.c 2019-09-06 14:24:23.527039000 +0200
@@ -51,6 +51,7 @@
#include <sys/user.h>
#include <fcntl.h>
#include <unistd.h>
+#include <sys/sysmacros.h>
#include "config.h"
diff -Naur open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/qedi.c open-iscsi-2.0.875/iscsiuio/src/unix/libs/qedi.c
--- open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/qedi.c 2017-09-01 20:05:23.000000000 +0200
+++ open-iscsi-2.0.875/iscsiuio/src/unix/libs/qedi.c 2019-09-06 14:29:00.780039000 +0200
@@ -58,6 +58,7 @@
#include <sys/user.h>
#include <fcntl.h>
#include <unistd.h>
+#include <sys/sysmacros.h>
#include "config.h"

@ -0,0 +1,118 @@
#!/bin/sh
# Slackware build script for open-iscsi
# Copyright 2019 Wayne Cuddy USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# 2019/09/08 - add patch to support building on Slackware "current"
#
PRGNAM=open-iscsi
VERSION=${VERSION:-2.0.875}
BUILD=${BUILD:-3}
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
# Allow this SB to work on "current", benign on 14.2.
patch -p1 <$CWD/include_sysmacros.patch
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 {} \;
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
mv $PKG/usr/share/man $PKG/usr
rmdir $PKG/usr/share
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
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp \
COPYING \
Changelog \
README \
THANKS \
TODO \
sysfs-documentation \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
# These may be renamed back by doinst.sh.
for cf in \
etc/iscsi/iscsid.conf \
etc/iscsi/initiatorname.iscsi
do
mv $PKG/$cf $PKG/$cf.new
done
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
mkdir -p $PKG/etc/rc.d
cat $CWD/rc.$PRGNAM > $PKG/etc/rc.d/rc.$PRGNAM
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

@ -0,0 +1,10 @@
PRGNAM="open-iscsi"
VERSION="2.0.875"
HOMEPAGE="https://github.com/open-iscsi/open-iscsi"
DOWNLOAD="https://github.com/open-iscsi/open-iscsi/archive/2.0.875/open-iscsi-2.0.875.tar.gz"
MD5SUM="982e48181411365fa11b3364cf91a977"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="open-isns"
MAINTAINER="Wayne Cuddy"
EMAIL="wcuddy@gmail.com"

@ -0,0 +1,76 @@
#!/bin/sh
# Slackware rc.open-iscsi script, derived from init.debian in the
# open-iscsi source package.
DAEMON=/sbin/iscsid
ADM=/sbin/iscsiadm
PIDFILE=/var/run/iscsid.pid
[ -e /etc/default/open-iscsi ] && . /etc/default/open-iscsi
[ -x "$DAEMON" ] || exit 0
if [ ! -d /sys/class/ ]
then
echo "iSCSI requires a mounted sysfs, not started." >&2
exit 1
fi
start() {
echo "Starting iSCSI initiator service" "iscsid"
modprobe -q iscsi_tcp 2>/dev/null || :
modprobe -q ib_iser 2>/dev/null || :
$DAEMON $ARGS
sleep 1
starttargets
}
starttargets() {
echo "Setting up iSCSI targets"
$ADM -m node --loginall=automatic
}
stoptargets() {
echo "Disconnecting iSCSI targets"
sync
$ADM -m node --logoutall=all
}
stop() {
stoptargets
sleep 1
echo "Stopping iSCSI initiator service"
pkill -F $PIDFILE
rm -f $PIDFILE
modprobe -r iscsi_tcp
modprobe -r ib_iser
}
restart() {
stop
sleep 1
start
}
restarttargets() {
stoptargets
starttargets
}
status() {
echo "$(pgrep -c -F $PIDFILE -f $DAEMON) $DAEMON process(es) running"
echo "Current active iSCSI sessions:"
$ADM -m session
}
case "$1" in
start|starttargets|stop|stoptargets|restart|restarttargets|status)
$1
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac

@ -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------------------------------------------------------|
open-iscsi: open-iscsi (RFC3720 iSCSI Initiator)
open-iscsi:
open-iscsi: Open-iSCSI is partitioned into user and kernel parts.
open-iscsi:
open-iscsi: The user space Open-iSCSI consists of a daemon process
open-iscsi: called iscsid, and a management utility iscsiadm.
open-iscsi:
open-iscsi:
open-iscsi:
open-iscsi:
open-iscsi:
Loading…
Cancel
Save