diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5 index c19fc2b..59d98a5 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 -656fe1795db885e8f4dfb6ad882b237e ./ChangeLog.rss -0769f5ba30b0b617dd29b553cb3f73db ./ChangeLog.txt -7831a6aa8ee6de6cc2efc148cbace3d4 ./ChangeLog.txt.gz -4c5b4078b4c7febdd9fbfaaedf7f0b8a ./FILELIST.TXT +c83b5e90b632dda36c003b4166e42f8f ./ChangeLog.rss +20a9a20e39e57b7091173ed051d84a62 ./ChangeLog.txt +8c64df5a4d0a2b716f90b6657307c98a ./ChangeLog.txt.gz +735370055b88890fe67238021c245eb9 ./FILELIST.TXT 7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY 07032d8a5d2e099706138e8e8f1681ea ./MANIFEST.bz2 929e7c4ff15161d2fcba2057ec2a2f3a ./NetworkManager-fortisslvpn/HEADER.txt @@ -28,8 +28,8 @@ MD5 message digest Filename 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 -ba72693aca431ae59400ff73a9b086ce ./PACKAGES.TXT -773f4bbe6a46d0df14fa6a011fdc0d5d ./PACKAGES.TXT.gz +40a0e7f50ea21d7dd56bc1c3a616f977 ./PACKAGES.TXT +80a0d018019298b2c2b519159a5eb493 ./PACKAGES.TXT.gz c816a86246d3cc161cf2e869d16131bd ./audit/HEADER.txt c816a86246d3cc161cf2e869d16131bd ./audit/README 29eb321fa3b3c679ba8e4ae4b36a3809 ./audit/build/README @@ -248,6 +248,13 @@ 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 +7332fb327fff559fc5bfa072290b0a4c ./open-isns/build/README +9fa8c675d42110984fa24f4f4178e00a ./open-isns/build/doinst.sh +ea2fe014743f7e7ce70d57a0f9780c84 ./open-isns/build/open-isns.SlackBuild +05c5f1a1fbdb73d59a53e4eb27eb11b8 ./open-isns/build/open-isns.info +bf241a441d037d4108ed9dbe00821374 ./open-isns/build/rc.isnsd +b12817eb0c190e13211a866cc8bee75a ./open-isns/build/rc.isnsdd +1f001348f74fcf598165205a10cf2f7d ./open-isns/build/slack-desc b3ea1a56b4c1d15e81158c8e78acca4d ./openfortivpn/HEADER.txt b3ea1a56b4c1d15e81158c8e78acca4d ./openfortivpn/README 98ba993b4d6834d9ab840d9b546bfd4c ./openfortivpn/build/README diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc index 807909d..60eceae 100644 --- a/CHECKSUMS.md5.asc +++ b/CHECKSUMS.md5.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNjAkZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV0BYD/9iHRqZoWwESDIIW8Aqvc1r -GzkmmDTVJ01HhcXewUud6V8AA1lHlc6bJnMEoKRthvcF7O+CJYVgdQ9O50MuMZbB -GI5mGvp3JO8DHrl03eAgoELKzLRH+YNTWq1GCkeHdD1dwMqZCYK4Kc/MAsTTikGN -fUe9w1ikmLRNMetwEFRwur7PWCgEzztBJ4IsF3kNexlV4q02umBVO/5CzQmHzjbO -RveLnS1MbW6rgsze5+5HtSfnGH/+guxL8bWLPeaK/V+GhTsNmZYyLBvxW8w3W9GJ -XuoKuGgeDPNCkeOD6qC5oaQpleYsyRJgbKMUFb3b8qKMa2hO4mSp6aTLYg4nc1F+ -BhGMMFQXlr29D6AMRSYTCn1vRV3xaoi24PJK12q9v4ZRw1ssyM1Iy+57HYwgHukT -qo1So87+KqBYoXy9JQeaQYhPV+RKFcjOmuUudhkMx/3t6VxfIXCjlYgLsEHD5cYs -Zcpw95kRLYjc0J/+S7Ekeo8Uwb3aayqegxc7IDRL72Ab3d7Jr6Q1aHm26WbrtJQ3 -mTRE6oysLN8mF9m9eFzo4ApCOkMWyssMp3c2yzkqwE74kZaXDej+vSolG8CXM+wH -ZWrdSXg3Fb5IKBF7UlaHTvTtaAt7cvIaD9cTifiV3XS/c5EOzxen6q/z2cupMLJI -8VIigHOqlwID/0Givv+Wag== -=gvJx +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNqxEZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV9+mD/9AqJuwwSpO3M+CTNF4US9S +0cKLg6LMNd/4YAqIpPOcZnEsLvnY0CFqLAj7OMfsW/tGpPNc7RajneGXp0AFQvpc +dVov4zhLZ+0EDotvFbcU0jKQOrn93isuj9bKNyWhCvc75WEGQ4ouz5mAfYvq0wZS +fSeo1LX1anHAv9K9O18bV0d6dM5oCf2/7Lj90GDxufN+PU/CSaG1UI6CdRBB+uQX +1BVfqHZb7F+UfHRkpu7FE441tKiOgSp3QPcgq4naKnPWXDV4H/Z36+cVkcXsNwCP +ya90IILOTEZcapkk92iUQ4Vmeh6o8WP46XIUw1EPPyRsvTGHTOQzHP6gqynm0H0Z +PqriIebrpk6+geRv7xxacMSxcA7Cid5/HAfB0/E3TZLUMchL0G+E8dh6RsiXW+5v +EpSH8001V52JOP6s/A50gC0D2a5on2E0uyD5L7ZMGLYQTBXYe8vVypCd1n3cUJ5T +H0dMreATFNw/NMXXo5tQEd4Waq2LTSf262ZlUygwtSRK5o+ivRJ/r58Wlof/eX/m +MKYaiFo5h4cDa1Z3dK6DjArrmoLdfLTKFd0P9Ja5Hxy/qesSjJH0Gl5ZL0jXHnxs +1dO4zWxgEEk2kUIM9dNaGvG92TupgUzBgBUPcy4ZeSWSwgHpfIl42iNwagwrzn2S +zwh9mdI9D0pEJlETyY92oA== +=rAWz -----END PGP SIGNATURE----- diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz index dfc2f0a..ed6dd89 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 a6b06a2..b4d256b 100644 --- a/CHECKSUMS.md5.gz.asc +++ b/CHECKSUMS.md5.gz.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNjAkZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVwo+D/wKd4BqSFJ/zw9Pfokaw2pg -kwbNHaqfI8oMZOSEBxtrv4Ki/hwmzySA+Gy3pWMAFnjLE2pTWPdqPNj/7HMwXGur -cHtJ+fNmbApLnRA3bRDVu4B3PdzvR02IMUJGicWuU9mZbiKYnVax41xQ54bJGQj7 -Lsoq0wP6JsaDsix/GzOrc8SAjwV8m6xM7I9sWg4AOosQdJyCEEfvYsIh0c8E5lmE -6aeJMfCind5mLl2kcGHkYtEyKOla0M/7fnBLs2mvlqvPSRCrgwnQHMmkkjWQY2Xl -cgvhk7KtNPy7SmV6ET7LPj0vza7YUKEd8gn3utueP+ETYNTArfieQQo+1HwH2wXC -gsaGv71ADPULxeLX6/1F+BQ0iyPfvYmTbBFrytJh3qLpVn3bqI8CJ8tUhcpg1PlW -gHwJH111B/yFx7R+NFSLvNoX8pFE5Gc4uZYHmhUon5GHL2wb3y1UegEBSEYKQF31 -VmgqDn3tLpDdcsLQ77bDeSJjlQHa1cCROIycEnKwni/jZjCSNbbPDtWb7VgfD7Bs -8l7RGVp28XDlGPajS2aWM0FiPmaaGA/hHEi+COXHjKZGRO5SC7/Oe8DrhBugf13E -jVcxZczC9MbAXODODlSKIcGEd9SweMgFaG5kvVCiN0pmwDt1/T3vLuUvv3wgQKYF -P8H7XPd+9eMETL2me1ostw== -=9QMs +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCNqxIZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV43ND/968t+Pborey4+2XKastpu1 +++y9KkHlEjmdRmcfxV3522Fg0PolGV53AiKRrQA98QJamhIovXoA2WAbYyBjjbTk +bP4JdPfvubSfW2kqwCvl+4cy/LxbRYAkna1vDMJmKHYKm/wStCvgtOsEjjN8pi1P ++T5gqb580QwBncE1IRzgGRL+/VP6YVFMR6lOeVSx87k35U+s6OeeA3wV/PXIgf98 +z4j6Qx6FgRjj2DGaknzNm6z/rsIjVuKH0fNFQsyU0fkOwr8cCTp/yFdeq8ODQRSK +rRERbDFthWqdaW5DcpuvVbkg7OKAXtnb4oKmFCni7Se8+KdO48rJ5Og/haNY0mS7 +xdhWcHKIk7zNpgVWgcvft1sHNZ+y8/B6txe1+HA4LptgmgICca8fBErLh08tNvJy +9cL/WtOi2d7pM8jZ5jb6jz0JXJVQtxHYMIq1QO9VepWzEKxdKUzAh7xeY1lY+GRG +bJ9atXJxTY1AahejoM8mcWH+6QenaZNOiHKxeZ9i4pb4Q+JsAG4aAClYdVWopGZQ +uhVZbvZ03awbvc5JvfkTJFY013qVEYBisToCiGK0ssEd64WHBRCuNXVLCvG4QFbV +9CrvIAx4BfKT55vfpLJg+cwknioyR/ld0KI3AG0wAJPUiXA/wxNfbB86oPhtqTRD +tLTjXY9gZrDUKT0hZc0lGg== +=d6jD -----END PGP SIGNATURE----- diff --git a/ChangeLog.rss b/ChangeLog.rss index b37e7c4..7ab990b 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 17:12:32 GMT -Sat, 1 May 2021 17:12:37 GMT +Sat, 1 May 2021 19:24:49 GMT +Sat, 1 May 2021 19:24:59 GMT gen_repos_files.sh v 1.98 +Sat, 1 May 2021 19:24:49 GMT +https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt +Sat, 1 May 2021 19:24:49 GMT +20210501142449 + + +open-isns: Nuevo +]]> + + + Sat, 1 May 2021 17:12:32 GMT https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt Sat, 1 May 2021 17:12:32 GMT @@ -190,16 +201,5 @@ lz4: Eliminar SlackBuild (parte de Slackware 15) ]]> - -Sun, 25 Apr 2021 06:32:39 GMT -https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt -Sun, 25 Apr 2021 06:32:39 GMT -20210425013239 - - -gtksourceview3: Eliminar SlackBuild (parte de Slackware 15) -]]> - - diff --git a/ChangeLog.txt b/ChangeLog.txt index 3fb35f0..5571e91 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ ++--------------------------+ +Sat May 1 19:24:49 UTC 2021 +open-isns: Nuevo + +--------------------------+ Sat May 1 17:12:32 UTC 2021 numactl: Agregar paquete diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz index b3b1d03..f467d6b 100644 Binary files a/ChangeLog.txt.gz and b/ChangeLog.txt.gz differ diff --git a/FILELIST.TXT b/FILELIST.TXT index db4f211..8ec0966 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,4 +1,4 @@ -Sat May 1 17:12:32 UTC 2021 +Sat May 1 19:24:49 UTC 2021 Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds , maintained by Gerardo Zamudio . @@ -6,17 +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 40 1000 100 4096 2021-05-01 12:12 . --rw-r--r-- 1 1000 100 38248 2021-05-01 12:10 ./CHECKSUMS.md5 --rw-r--r-- 1 1000 100 870 2021-05-01 12:10 ./CHECKSUMS.md5.asc --rw-r--r-- 1 1000 100 11708 2021-05-01 12:10 ./CHECKSUMS.md5.gz --rw-r--r-- 1 1000 100 870 2021-05-01 12:10 ./CHECKSUMS.md5.gz.asc --rw-r--r-- 1 1000 100 6277 2021-05-01 12:12 ./ChangeLog.rss --rw-r--r-- 1 1000 100 14123 2021-05-01 12:12 ./ChangeLog.txt --rw-r--r-- 1 1000 100 2036 2021-05-01 12:12 ./ChangeLog.txt.gz --rw-r--r-- 1 1000 100 311 2021-05-01 12:12 ./FILELIST.TXT +drwxr-xr-x 41 1000 100 4096 2021-05-01 14:25 . +-rw-r--r-- 1 1000 100 38797 2021-05-01 12:12 ./CHECKSUMS.md5 +-rw-r--r-- 1 1000 100 870 2021-05-01 12:12 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 1000 100 11861 2021-05-01 12:12 ./CHECKSUMS.md5.gz +-rw-r--r-- 1 1000 100 870 2021-05-01 12:12 ./CHECKSUMS.md5.gz.asc +-rw-r--r-- 1 1000 100 6234 2021-05-01 14:24 ./ChangeLog.rss +-rw-r--r-- 1 1000 100 14199 2021-05-01 14:24 ./ChangeLog.txt +-rw-r--r-- 1 1000 100 2051 2021-05-01 14:25 ./ChangeLog.txt.gz +-rw-r--r-- 1 1000 100 311 2021-05-01 14:25 ./FILELIST.TXT -rw-r--r-- 1 1000 100 6217 2020-05-23 23:52 ./GPG-KEY --rw-r--r-- 1 1000 100 45534 2021-05-01 12:12 ./MANIFEST.bz2 +-rw-r--r-- 1 1000 100 45534 2021-05-01 14:25 ./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 @@ -33,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 25782 2021-05-01 12:12 ./PACKAGES.TXT --rw-r--r-- 1 1000 100 6400 2021-05-01 12:12 ./PACKAGES.TXT.gz +-rw-r--r-- 1 1000 100 25782 2021-05-01 14:25 ./PACKAGES.TXT +-rw-r--r-- 1 1000 100 6400 2021-05-01 14:25 ./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 @@ -321,6 +321,17 @@ 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:18 ./open-isns +drwxr-xr-x 2 1000 100 4096 2021-05-01 14:18 ./open-isns/build +-rw-r--r-- 1 1000 100 1032 2021-05-01 11:50 ./open-isns/build/README +-rw-r--r-- 1 1000 100 394 2021-05-01 11:50 ./open-isns/build/doinst.sh +-rw-r--r-- 1 1000 100 3415 2021-05-01 11:50 ./open-isns/build/open-isns.SlackBuild +-rw-r--r-- 1 1000 100 312 2021-05-01 11:50 ./open-isns/build/open-isns.info +-rw-r--r-- 1 1000 100 483 2021-05-01 11:50 ./open-isns/build/rc.isnsd +-rw-r--r-- 1 1000 100 492 2021-05-01 11:50 ./open-isns/build/rc.isnsdd +-rw-r--r-- 1 1000 100 862 2021-05-01 11:50 ./open-isns/build/slack-desc +drwxr-xr-x 3 1000 100 4096 2021-05-01 14:18 ./open-isns/pkg64 +drwxr-xr-x 2 1000 100 4096 2021-05-01 14:18 ./open-isns/pkg64/current drwxr-xr-x 4 1000 100 4096 2020-05-25 19:09 ./openfortivpn -rw-r--r-- 1 1000 100 941 2020-05-23 23:52 ./openfortivpn/HEADER.txt -rw-r--r-- 1 1000 100 941 2020-05-23 23:52 ./openfortivpn/README diff --git a/PACKAGES.TXT b/PACKAGES.TXT index 7879383..f88bcb3 100644 --- a/PACKAGES.TXT +++ b/PACKAGES.TXT @@ -1,4 +1,4 @@ -PACKAGES.TXT; Sat May 1 17:12:32 UTC 2021 +PACKAGES.TXT; Sat May 1 19:24:49 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 8296f6a..7a961c1 100644 Binary files a/PACKAGES.TXT.gz and b/PACKAGES.TXT.gz differ diff --git a/open-isns/build/README b/open-isns/build/README new file mode 100644 index 0000000..6b5bfa5 --- /dev/null +++ b/open-isns/build/README @@ -0,0 +1,27 @@ +This is a partial implementation of iSNS, according to RFC4171. + +The distribution comprises + +isnsd +This is the iSNS server, supporting persistent storage +of registrations in a file based database. + +isnsadm +A command line utility for querying the iSNS database, +and for registering/deregistering nodes and portals + +isnsdd +An iSNS Discovery Daemon, which is still very much work +in progress. The daemon is supposed to handle all the +bit banging and server communications required to register +a node, its portals, and to maintain the registration. +It is also supposed to use the iSNS State Change Notification +framework to learn of new targets or initiators coming online, +and inform local services (such as the iSCSI initiator daemon) +about these changes. + +NOTE +Due to a static library dependency this Slackbuild is required to +compile the Linux Open-iSCSI Initiator (open-iscsi). It is not required +to run the initiator, therefore it does not need to be installed unless +you intend to use any of the ISNS components on your network. diff --git a/open-isns/build/doinst.sh b/open-isns/build/doinst.sh new file mode 100644 index 0000000..8fad217 --- /dev/null +++ b/open-isns/build/doinst.sh @@ -0,0 +1,17 @@ + +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/isns/isnsd.conf +config etc/isns/isnsdd.conf +config etc/isns/isnsadm.conf diff --git a/open-isns/build/open-isns.SlackBuild b/open-isns/build/open-isns.SlackBuild new file mode 100644 index 0000000..8aa11e2 --- /dev/null +++ b/open-isns/build/open-isns.SlackBuild @@ -0,0 +1,117 @@ +#!/bin/sh + +# Slackware build script for open-isns + +# 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. + +PRGNAM=open-isns +VERSION=${VERSION:-0.99} +BUILD=${BUILD:-2} +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 {} \; + +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 +make install_hdrs DESTDIR=$PKG +make install_lib 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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + COPYING ChangeLog HACKING README TODO \ + $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 + +# These may be renamed back by doinst.sh. +for cf in \ + etc/isns/isnsd.conf \ + etc/isns/isnsdd.conf \ + etc/isns/isnsadm.conf +do + mv $PKG/$cf $PKG/$cf.new +done + +mkdir -p $PKG/etc/rc.d +cp $CWD/rc.isnsd $CWD/rc.isnsdd $PKG/etc/rc.d + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/open-isns/build/open-isns.info b/open-isns/build/open-isns.info new file mode 100644 index 0000000..49ce208 --- /dev/null +++ b/open-isns/build/open-isns.info @@ -0,0 +1,10 @@ +PRGNAM="open-isns" +VERSION="0.99" +HOMEPAGE="https://github.com/open-iscsi/open-isns" +DOWNLOAD="https://github.com/open-iscsi/open-isns/archive/v0.99/open-isns-0.99.tar.gz" +MD5SUM="512413a285c852195b6240d6a0ad7f5b" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Wayne Cuddy" +EMAIL="wcuddy@gmail.com" diff --git a/open-isns/build/rc.isnsd b/open-isns/build/rc.isnsd new file mode 100644 index 0000000..7067f16 --- /dev/null +++ b/open-isns/build/rc.isnsd @@ -0,0 +1,24 @@ +#!/bin/sh + +# Read alternative ARGS line from /etc/default/isnsd. +test -f /etc/default/isnsd && source /etc/default/isnsd + +case "$1" in + start) + echo "starting isnsd" + /usr/sbin/isnsd $ARGS + ;; + stop) + echo "stopping isnsd" + pkill -F /var/run/isnsd.pid + ;; + status) + echo "$(pgrep -c -f /usr/sbin/isnsd) isnsd process(es) running" + ;; + restart) + $0 stop; sleep 2; $0 start + ;; + *) + echo "usage: $0 {start|stop|status|reload|restart}" + ;; +esac diff --git a/open-isns/build/rc.isnsdd b/open-isns/build/rc.isnsdd new file mode 100644 index 0000000..62ea407 --- /dev/null +++ b/open-isns/build/rc.isnsdd @@ -0,0 +1,24 @@ +#!/bin/sh + +# Read alternative ARGS line from /etc/default/isnsdd. +test -f /etc/default/isnsdd && source /etc/default/isnsdd + +case "$1" in + start) + echo "starting isnsdd" + /usr/sbin/isnsdd $ARGS + ;; + stop) + echo "stopping isnsdd" + pkill -F /var/run/isnsdd.pid + ;; + status) + echo "$(pgrep -c -f /usr/sbin/isnsdd) isnsdd process(es) running" + ;; + restart) + $0 stop; sleep 2; $0 start + ;; + *) + echo "usage: $0 {start|stop|status|reload|restart}" + ;; +esac diff --git a/open-isns/build/slack-desc b/open-isns/build/slack-desc new file mode 100644 index 0000000..286c3da --- /dev/null +++ b/open-isns/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-isns: open-isns (Internet Storage Name Service) +open-isns: +open-isns: This is a partial implementation of the iSCSI name service +open-isns: according to RFC4171. +open-isns: +open-isns: This package includes an ISNS server (isnsd), a CLI +open-isns: (isnsadm) for interacting with the server, and a discovery +open-isns: daemon (isnsdd). +open-isns: +open-isns: +open-isns: