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: