diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5
index 0938546..2955083 100644
--- a/CHECKSUMS.md5
+++ b/CHECKSUMS.md5
@@ -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
diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc
index 11be92d..1c61351 100644
--- a/CHECKSUMS.md5.asc
+++ b/CHECKSUMS.md5.asc
@@ -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-----
diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz
index b72e3af..c93fe4b 100644
Binary files a/CHECKSUMS.md5.gz and b/CHECKSUMS.md5.gz differ
diff --git a/CHECKSUMS.md5.gz.asc b/CHECKSUMS.md5.gz.asc
index 2be17a7..f750b19 100644
--- a/CHECKSUMS.md5.gz.asc
+++ b/CHECKSUMS.md5.gz.asc
@@ -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-----
diff --git a/ChangeLog.rss b/ChangeLog.rss
index ad122bb..fe943ee 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,21 @@
Repositorio de software para Slackare Linux proporcionado por Libre Expresión México
en-us
urn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33
-Sat, 1 May 2021 19:34:32 GMT
-Sat, 1 May 2021 19:34:38 GMT
+Sat, 1 May 2021 19:40:25 GMT
+Sat, 1 May 2021 19:40:42 GMT
gen_repos_files.sh v 1.98
-
+Sat, 1 May 2021 19:40:25 GMT
+https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
+Sat, 1 May 2021 19:40:25 GMT
+20210501144025
+
+
+open-iscsi: Nuevo
+]]>
+
+
+-
Sat, 1 May 2021 19:34:32 GMT
https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
Sat, 1 May 2021 19:34:32 GMT
@@ -190,16 +201,5 @@ phodav: Actualizar a versión 2.5
]]>
--
-Sun, 25 Apr 2021 08:08:34 GMT
-https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
-Sun, 25 Apr 2021 08:08:34 GMT
-20210425030834
-
-
-netcat-openbsd: Recompilar
-]]>
-
-
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 55eb3f2..f87f2f0 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -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
diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz
index 1b85b3b..274e782 100644
Binary files a/ChangeLog.txt.gz and b/ChangeLog.txt.gz differ
diff --git a/FILELIST.TXT b/FILELIST.TXT
index a305e76..92c561f 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -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 .
@@ -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
diff --git a/PACKAGES.TXT b/PACKAGES.TXT
index 037d2bd..fd80f2e 100644
--- a/PACKAGES.TXT
+++ b/PACKAGES.TXT
@@ -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
diff --git a/PACKAGES.TXT.gz b/PACKAGES.TXT.gz
index 3d9746a..b1d63e4 100644
Binary files a/PACKAGES.TXT.gz and b/PACKAGES.TXT.gz differ
diff --git a/open-iscsi/HEADER.txt b/open-iscsi/HEADER.txt
new file mode 100644
index 0000000..2fde800
--- /dev/null
+++ b/open-iscsi/HEADER.txt
@@ -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:
diff --git a/open-iscsi/README b/open-iscsi/README
new file mode 100644
index 0000000..2fde800
--- /dev/null
+++ b/open-iscsi/README
@@ -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:
diff --git a/open-iscsi/build/README b/open-iscsi/build/README
new file mode 100644
index 0000000..f33e734
--- /dev/null
+++ b/open-iscsi/build/README
@@ -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.
diff --git a/open-iscsi/build/doinst.sh b/open-iscsi/build/doinst.sh
new file mode 100644
index 0000000..718295b
--- /dev/null
+++ b/open-iscsi/build/doinst.sh
@@ -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
diff --git a/open-iscsi/build/include_sysmacros.patch b/open-iscsi/build/include_sysmacros.patch
new file mode 100644
index 0000000..75a7231
--- /dev/null
+++ b/open-iscsi/build/include_sysmacros.patch
@@ -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
+ #include
+ #include
++#include
+
+ #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
+ #include
+ #include
++#include
+
+ #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
+ #include
+ #include
++#include
+
+ #include "config.h"
+
diff --git a/open-iscsi/build/open-iscsi.SlackBuild b/open-iscsi/build/open-iscsi.SlackBuild
new file mode 100644
index 0000000..54dda75
--- /dev/null
+++ b/open-iscsi/build/open-iscsi.SlackBuild
@@ -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}
diff --git a/open-iscsi/build/open-iscsi.info b/open-iscsi/build/open-iscsi.info
new file mode 100644
index 0000000..1b71602
--- /dev/null
+++ b/open-iscsi/build/open-iscsi.info
@@ -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"
diff --git a/open-iscsi/build/rc.open-iscsi b/open-iscsi/build/rc.open-iscsi
new file mode 100644
index 0000000..5b18f60
--- /dev/null
+++ b/open-iscsi/build/rc.open-iscsi
@@ -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
diff --git a/open-iscsi/build/slack-desc b/open-iscsi/build/slack-desc
new file mode 100644
index 0000000..2fde800
--- /dev/null
+++ b/open-iscsi/build/slack-desc
@@ -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: