diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5 index 0b372d2..60f9fc9 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 -b7249e9c330243f8afcd61eaa3acead9 ./ChangeLog.rss -4d885ec1ceba7345ab3e741dd76bfac3 ./ChangeLog.txt -395c51c582d806b6a2c8a7456ec366cc ./ChangeLog.txt.gz -1176321fedae464ae0c4432bc4395c4e ./FILELIST.TXT +3df86b71965322c16284a02fb61ff8c1 ./ChangeLog.rss +0b1850fb631b70d2be1e8e620bc084a8 ./ChangeLog.txt +d129f834905511a5af6480a5bcaf1da2 ./ChangeLog.txt.gz +f3e11390b8d6c6caaba359ccd4903670 ./FILELIST.TXT 7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY 12ae1b17fdf1ab84aef618bf338e4922 ./MANIFEST.bz2 929e7c4ff15161d2fcba2057ec2a2f3a ./NetworkManager-fortisslvpn/HEADER.txt @@ -28,8 +28,8 @@ b7249e9c330243f8afcd61eaa3acead9 ./ChangeLog.rss 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 -7bdc0aba9a376321a7c2b7043020db2d ./PACKAGES.TXT -e7f1f17dd4eb1a5e934789a43aff9946 ./PACKAGES.TXT.gz +0a84566e7838ba4ae064805701b78e61 ./PACKAGES.TXT +98f60dbc9d49d682d19aaf979a185918 ./PACKAGES.TXT.gz c816a86246d3cc161cf2e869d16131bd ./audit/HEADER.txt c816a86246d3cc161cf2e869d16131bd ./audit/README 29eb321fa3b3c679ba8e4ae4b36a3809 ./audit/build/README @@ -549,6 +549,16 @@ e9b888d8424d42ae5a8197284bf851aa ./valgrind/pkg64/current/valgrind-3.17.0-x86_6 f1034559201c9fccef171df5db2072af ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.tgz.asc 6f738061ccd6be15faa8777c5d653230 ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.tgz.md5 d71863045ca687649982f4534099954d ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.txt +7425e883ba618e5c93fe64c1995afd13 ./vde2/HEADER.txt +7425e883ba618e5c93fe64c1995afd13 ./vde2/README +49dfdb4025bc70e022493da2a68046b7 ./vde2/build/README +15d93e7f8b49f6946f8ad462a3b69bc1 ./vde2/build/doinst.sh +ada715e4040143d020d4ddf6ecb31005 ./vde2/build/rc.vde2 +7425e883ba618e5c93fe64c1995afd13 ./vde2/build/slack-desc +46fbc5f97f03dc517aa3b2c9d9ea6628 ./vde2/build/vde2-2.3.2.tar.bz2 +a15b29fbb1ee975f0f125bbc91c2a265 ./vde2/build/vde2.SlackBuild +ae5692af793a8d16b793e59219b8a881 ./vde2/build/vde2.info +4fefed469c111a070005368e5d96811c ./vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch 89f1f7294949d150af49cacf3c4adb9a ./virglrenderer/HEADER.txt 89f1f7294949d150af49cacf3c4adb9a ./virglrenderer/README 762a17320717a70a1559c68ceddfe0a7 ./virglrenderer/build/README diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc index aecc8f2..f5a4c28 100644 --- a/CHECKSUMS.md5.asc +++ b/CHECKSUMS.md5.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCW5HkZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVwuuD/46kbvxePZPDB8jMA7wslUA -a3/dzQkSZWCqUzRfllfo7W2pUuvrmFutVsdkrYn5nxDxmaE6bf1zRuqmDqyAjdWu -Tpg5gTCHlTzX7IwmuzPVUzTUF48lduGfEC7L+C6cLpK5XM57OlChl5mrQ6PKkUXy -QxqN1JBnwEFgkZjgOnlYZggiwekRd3+mDrAO3EA7SlP5tCH1qHppXyjYER3zdQnf -9GZ4/gsYQk9tG2kOTSVO/6I8HfLXsoDZrPePw/oldvl2/V/zPDtXRM1FB2nk1PfH -wS5HiTjgC5zyWnG4+9GleT52XD8E2IM6o7gQbIXbHePqJaMGqshrAm2Pa9ByoDfO -6ba9D9hYjs8bF95CsDjBJIsaLyakA4O6kbu/o7xFMZhpMSc1f/K9UxWxUm4wWH7c -TZwYhfI9kNOL0coA3/k2RZjTOEzS0cglVwr5fAdbxSNRE0v8S+2MvvHSgAaxHVoo -ujRoRuxk+uXg69aUqYlcuFgyO1fXVLSiE3kEtvW8OSIERFDoTCftH6YNr5LsBWxx -i8kVxebQ5kL20tE1Pg49SuapGqDA6/zqd8Bkw3xpsuqtbCXf9Vq7pGeeE91O/pJw -9DjK+X1famRU+qxQkaI4B5joeHa+BTAIhmepXGD2z/fZukIjYqCjUvS2do40A3/N -I2daZmHsAYlokHM5SM4a0A== -=Tm+E +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCW5agZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV6C5D/4gkeUb0hxrZrElL7xB5Xd6 +C2aA68a6mXJvPI3bCIsbj6tudQAlNOX9McrPGgjm+C0Tf0d9pbPNUKL30BlWEwEl +ct+tqtD8kHfkbCt/50QiatyaMsWJhZVwaByyRXb9nLILHfCCVqMPyeBfbBeqBYuV +PSdn5PE6+QuTOhuY/8I+fgH/J78ZPwbYAhmgnn9os+GWgyJ7VxZU2JIrp2lwAqg1 +yFufJ1+Fr2hVO58bEaW5avy0csZmJcKhHJk0janRfHJni3rgKhEQ5JJ60Z4BEKkn +KL+nUaPSsqVxDSDQS2Auhip4Esk+YUx2vf34vn1aJ8cPDEShd9EavkLRRvlyLqC/ +ajyFWug+mQQ8zw03WGpC1Z6RMeqkh9cuey0SsVWSh//2KJjZt1dqwf90BEj0+LX3 +PkToX4zAbYGWyzfhRE/DcnIwWHTr/y1ds/wtCh0losi4ZIMHR0p1baHXjUtjsyQe +82Q3VTcoE8lxKSV97OTbPV+XBAsO/ggJBh2iwerlq65F9XFi8NxDKBIxVvM5Xrdh +IaZcfOsFMfO0z6m0k35QpgROCRDj1PLBSM4/IGF5HovMTNlCs59iArWbnNdiMrWq +Ie98YUcFbpySCLRR0lTfZIpHokeMNq7l5u0TGDvKvPBIRAdrHLT/rrqKAVvXKBXo +YUuGTiwpP9rwu3teCowB6A== +=uUtv -----END PGP SIGNATURE----- diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz index 2055600..03c5bbe 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 5587b21..874f544 100644 --- a/CHECKSUMS.md5.gz.asc +++ b/CHECKSUMS.md5.gz.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCW5HkZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV9vuD/9Y5t9vm3KT+hFe4/VR4KpX -VJdeCw/LjxeZMyz3pJClzUbZSzE+PNN1wEeRkIad3gAAnLGa4TTNq34AwOwHHnwS -NHmPei+yJiFI8ThRRHqwiDA6Bvyc6L5goxEXruu99C+WmtmhwF0skxSYQbOf9CF0 -IbhnpjfT0mA/gFTW8bumbk5NlmiNKRCrBU8Rw7QUmxP9GAkzPtWMBnwgB4O9lvy+ -axhNIi7heVvAwLAFsfQjKjfjf8Ba82SazmKRAuI77SW53hvz+7mtfTJlYViP5Z7C -gOiELSGNWcLLHY9l3GdRPlVCMVGcYW3AcXqKapgsTOtKiFxlG90yQ2II/VI+mYVL -9P61i0WtHZqp55XLQZqdXOA6NymD9qlDarDINXw2BIC13nd2fhE+4UsOblmYVg3h -iSfq8gGLMgj5zdIQgVfrYj8e3TC09dONsJhYUH8rtW8u0RiEu5vUm5R9fkh+wsxP -M4f8sIhomvROJbv7nCTPnLoZwyGIqzHrExkfQ7GqG8R50RMbvVRQinC82si0xqK3 -OhqfF13LZV4RaUll7D6FfhF0ssWwcyJu0Vf5JgDOUjsVRDUrPrxsPrOmiUoajwdS -N9iecR5KNCWj5RrAirpQ4HJeSopH9QjKl7QArGllHiXayyvhZlWGT/REbnksBIB+ -RCFDWPDPzO2ngV/egeFFig== -=muvK +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCW5agZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV2ukEACMecSr/qLracJtPr0vTyOL +PQqspzMDFI6o0RvURXslCrhRdX4HnTNEQpebyBWHQKeR/Boenxrri6d4jjljA3+1 +ObuomVnrqGFt5vkoa2EukxcFIW9VUHHbL/MTSKffr+pyDW9ryy2HRN7ygCACKwCU +f7yTeQqDIETozFkG1XVNHV8CpstgzTMbYKY70aImRIepVdUjnCZw0s4xF9H+91dx +hnzbn4Gt4n7Jym4hIRRdcMPSrjSOjN+hhCg6CDhs5o4o8uI8UcLoobV3CfyojjDJ +B1JUdFHhkNE/71U+NBbRshmCW5fZIAgsSagBQ2QPcm8KteecFtCqtpuJjVQRJylu +AYLWeKHnnZh7LdUvkjAwsQMbX3dLCQpt/gwOM51e2Fy0xPDtQcEI4j0j3QagStcL +rglSj2DK1kb9CWkN3qRa2EI0IlanPDvC7Ql4YteeWacrechuqLPvFI96xNoNYCSf +/7GsX/55+UavFRyeOgLYeJZPKjcKPb+gcs5XgRaYDD2gRHqIrfjzeyPw64aay2w/ +07Noz6FHk7GPn1MxHwyd5ZgELWHO8DWaHFYKPsAcFpxH9Oe7SvsWR6/4kR31HuQE +L6oRwuCasMWTDMWjpbcDBgGSXk23UK+iSDYMQN/WLy2fjrJuCr5wTqkyF+EWavIe +50oJZes2AiE+SRFJpklPIg== +=NG21 -----END PGP SIGNATURE----- diff --git a/ChangeLog.rss b/ChangeLog.rss index 8c66f7f..f345638 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, 8 May 2021 19:20:13 GMT -Sat, 8 May 2021 19:20:18 GMT +Sat, 8 May 2021 19:25:10 GMT +Sat, 8 May 2021 19:25:22 GMT gen_repos_files.sh v 1.98 +Sat, 8 May 2021 19:25:10 GMT +https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt +Sat, 8 May 2021 19:25:10 GMT +20210508142510 + + +vde2: Nuevo +]]> + + + Sat, 8 May 2021 19:20:13 GMT https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt Sat, 8 May 2021 19:20:13 GMT @@ -190,16 +201,5 @@ liburing: Nuevo ]]> - -Sun, 2 May 2021 04:33:08 GMT -https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt -Sun, 2 May 2021 04:33:08 GMT -20210501233308 - - -liburcu: Actualizar a versión 0.11.3 -]]> - - diff --git a/ChangeLog.txt b/ChangeLog.txt index b190c2c..bf016dd 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ ++--------------------------+ +Sat May 8 19:25:10 UTC 2021 +vde2: Nuevo + +--------------------------+ Sat May 8 19:20:13 UTC 2021 vde: Eliminar diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz index cc700d3..2ec477b 100644 Binary files a/ChangeLog.txt.gz and b/ChangeLog.txt.gz differ diff --git a/FILELIST.TXT b/FILELIST.TXT index 69662ac..da23c43 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,4 +1,4 @@ -Sat May 8 19:20:13 UTC 2021 +Sat May 8 19:25:10 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 45 1000 100 4096 2021-05-08 14:20 . --rw-r--r-- 1 1000 100 46552 2021-05-08 12:35 ./CHECKSUMS.md5 --rw-r--r-- 1 1000 100 870 2021-05-08 12:35 ./CHECKSUMS.md5.asc --rw-r--r-- 1 1000 100 14327 2021-05-08 12:35 ./CHECKSUMS.md5.gz --rw-r--r-- 1 1000 100 870 2021-05-08 12:35 ./CHECKSUMS.md5.gz.asc --rw-r--r-- 1 1000 100 6230 2021-05-08 14:20 ./ChangeLog.rss --rw-r--r-- 1 1000 100 17657 2021-05-08 14:20 ./ChangeLog.txt --rw-r--r-- 1 1000 100 2506 2021-05-08 14:20 ./ChangeLog.txt.gz --rw-r--r-- 1 1000 100 311 2021-05-08 14:20 ./FILELIST.TXT +drwxr-xr-x 46 1000 100 4096 2021-05-08 14:25 . +-rw-r--r-- 1 1000 100 45478 2021-05-08 14:20 ./CHECKSUMS.md5 +-rw-r--r-- 1 1000 100 870 2021-05-08 14:20 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 1000 100 13904 2021-05-08 14:20 ./CHECKSUMS.md5.gz +-rw-r--r-- 1 1000 100 870 2021-05-08 14:20 ./CHECKSUMS.md5.gz.asc +-rw-r--r-- 1 1000 100 6204 2021-05-08 14:25 ./ChangeLog.rss +-rw-r--r-- 1 1000 100 17728 2021-05-08 14:25 ./ChangeLog.txt +-rw-r--r-- 1 1000 100 2517 2021-05-08 14:25 ./ChangeLog.txt.gz +-rw-r--r-- 1 1000 100 311 2021-05-08 14:25 ./FILELIST.TXT -rw-r--r-- 1 1000 100 6217 2020-05-23 23:52 ./GPG-KEY --rw-r--r-- 1 1000 100 50517 2021-05-08 14:20 ./MANIFEST.bz2 +-rw-r--r-- 1 1000 100 50517 2021-05-08 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 29404 2021-05-08 14:20 ./PACKAGES.TXT --rw-r--r-- 1 1000 100 7282 2021-05-08 14:20 ./PACKAGES.TXT.gz +-rw-r--r-- 1 1000 100 29404 2021-05-08 14:25 ./PACKAGES.TXT +-rw-r--r-- 1 1000 100 7282 2021-05-08 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 @@ -710,6 +710,20 @@ drwxr-xr-x 2 1000 100 4096 2021-05-02 00:26 ./valgrind/pkg64/current -rw-r--r-- 1 1000 100 870 2021-05-02 00:26 ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.tgz.asc -rw-r--r-- 1 1000 100 67 2021-05-02 00:26 ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.tgz.md5 -rw-r--r-- 1 1000 100 536 2021-05-02 00:26 ./valgrind/pkg64/current/valgrind-3.17.0-x86_64-1_lem.txt +drwxr-xr-x 4 1000 100 4096 2021-05-08 14:24 ./vde2 +-rw-r--r-- 1 1000 100 992 2021-05-08 14:24 ./vde2/HEADER.txt +-rw-r--r-- 1 1000 100 992 2021-05-08 14:24 ./vde2/README +drwxr-xr-x 2 1000 100 4096 2021-05-08 14:25 ./vde2/build +-rw-r--r-- 1 1000 100 2110 2021-05-01 11:50 ./vde2/build/README +-rw-r--r-- 1 1000 100 599 2021-05-01 11:50 ./vde2/build/doinst.sh +-rw-r--r-- 1 1000 100 1947 2021-05-01 11:50 ./vde2/build/rc.vde2 +-rw-r--r-- 1 1000 100 992 2021-05-01 11:50 ./vde2/build/slack-desc +-rw-r--r-- 1 1000 100 600527 2011-11-23 10:54 ./vde2/build/vde2-2.3.2.tar.bz2 +-rw-r--r-- 1 1000 100 3841 2021-05-01 11:50 ./vde2/build/vde2.SlackBuild +-rw-r--r-- 1 1000 100 294 2021-05-01 11:50 ./vde2/build/vde2.info +-rw-r--r-- 1 1000 100 2222 2021-05-01 11:50 ./vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch +drwxr-xr-x 3 1000 100 4096 2021-05-08 14:24 ./vde2/pkg64 +drwxr-xr-x 2 1000 100 4096 2021-05-08 14:24 ./vde2/pkg64/current drwxr-xr-x 4 1000 100 4096 2020-05-25 19:31 ./virglrenderer -rw-r--r-- 1 1000 100 784 2020-05-23 23:52 ./virglrenderer/HEADER.txt -rw-r--r-- 1 1000 100 784 2020-05-23 23:52 ./virglrenderer/README diff --git a/PACKAGES.TXT b/PACKAGES.TXT index 5f9e3b9..544dada 100644 --- a/PACKAGES.TXT +++ b/PACKAGES.TXT @@ -1,4 +1,4 @@ -PACKAGES.TXT; Sat May 8 19:20:13 UTC 2021 +PACKAGES.TXT; Sat May 8 19:25:10 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 f2d386f..b037161 100644 Binary files a/PACKAGES.TXT.gz and b/PACKAGES.TXT.gz differ diff --git a/vde2/HEADER.txt b/vde2/HEADER.txt new file mode 100644 index 0000000..5e86ef7 --- /dev/null +++ b/vde2/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------------------------------------------------------| +vde2: vde2 (Virtual Distributed Ethernet) +vde2: +vde2: VDE is an ethernet compliant virtual network which includes tools such +vde2: as 'vde_switch' and 'vdeqemu'. VDE switch has several virtual ports +vde2: where virtual machines, applications, virtual interfaces and +vde2: connectivity tools can be virtually plugged in. VDE qemu works as a +vde2: wrapper for running qemu/kvm virtual machines that connects +vde2: transparently to a specified vde_switch +vde2: +vde2: Homepage: http://vde.sourceforge.net +vde2: diff --git a/vde2/README b/vde2/README new file mode 100644 index 0000000..5e86ef7 --- /dev/null +++ b/vde2/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------------------------------------------------------| +vde2: vde2 (Virtual Distributed Ethernet) +vde2: +vde2: VDE is an ethernet compliant virtual network which includes tools such +vde2: as 'vde_switch' and 'vdeqemu'. VDE switch has several virtual ports +vde2: where virtual machines, applications, virtual interfaces and +vde2: connectivity tools can be virtually plugged in. VDE qemu works as a +vde2: wrapper for running qemu/kvm virtual machines that connects +vde2: transparently to a specified vde_switch +vde2: +vde2: Homepage: http://vde.sourceforge.net +vde2: diff --git a/vde2/build/README b/vde2/build/README new file mode 100644 index 0000000..6a9d36e --- /dev/null +++ b/vde2/build/README @@ -0,0 +1,52 @@ +VDE is an ethernet compliant virtual network which includes tools such +as 'vde_switch' and 'vdeqemu'. VDE switch has several virtual ports +where virtual machines, applications, virtual interfaces and +connectivity tools can be virtually plugged in. VDE qemu works as a +wrapper for running qemu virtual machines that connects transparently +to a specified vde_switch + +VDE is dependant upon TUN/TAP support in the Linux Kernel; this comes +enabled by default with Slackware 13's 'generic' kernel. To enable +TUN/TAP support manually, you must set the following entry in your +kernel's '.config' file and recompile: + CONFIG_TUN=m + +## Experimental features +If you know/want vde2's experimental features, execute the script as: +EXPERIMENTAL=true sh vde2.SlackBuild + +## Configuration +An init script has been provided in /etc/rc.d/rc.vde2 to use with +vde_switch. Edit this script and provide the TAP inteface name as +well as the subnet for your Virtual Switch to use. Do NOT choose +a subnet which is already in use. More than likely, the default +values will work fine. + +## VDE + Qemu/kvm +A common usage for vde_switch is to be able to have emulated OS's +via Qemu behave as if they were actually attached to a Local Network. +To enable this functionality with Qemu, replace any calls to 'qemu' +with the following command: + +vdeqemu -net vde,vlan=0 -net nic,vlan=0,macaddr=AA:BB:CC:DD:EE:FF + +Note that the 'macaddr' string is optional but can prove to be +quite useful when used in conjuction with a DHCP server (such as +dhcpd or dnsmasq) to assign IP's based upon MAC address. + +Do not forget to include the options which point vdeqemu to your +ISO image to boot along with any other options you may have used +with 'qemu' such as -localtime, -nographic etc. + +## Startup +To have this start upon each boot, add the following lines to +/etc/rc.d/rc.local and make sure rc.vde2 is executable. + + # Start vde_switch + if [ -x /etc/rc.d/rc.vde2 ]; then + /etc/rc.d/rc.vde2 start + fi + +## For more information you can check: +http://wiki.virtualsquare.org +http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:vde&s=qemu diff --git a/vde2/build/doinst.sh b/vde2/build/doinst.sh new file mode 100644 index 0000000..1ea1b4a --- /dev/null +++ b/vde2/build/doinst.sh @@ -0,0 +1,21 @@ +#!/bin/sh +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... +} + +# Keep same perms on rc.vde2.new: +if [ -e etc/rc.d/rc.vde2 ]; then + cp -a etc/rc.d/rc.vde2 etc/rc.d/rc.vde2.new.incoming + cat etc/rc.d/rc.vde2.new > etc/rc.d/rc.vde2.new.incoming + mv etc/rc.d/rc.vde2.new.incoming etc/rc.d/rc.vde2.new +fi + diff --git a/vde2/build/rc.vde2 b/vde2/build/rc.vde2 new file mode 100644 index 0000000..9cc1bec --- /dev/null +++ b/vde2/build/rc.vde2 @@ -0,0 +1,74 @@ +#!/bin/sh + +#=========================== EDIT THE FOLLOWING VARIABLES ========================== +# _________________________________________________________________________________ +# | | +# | Interface name to use for the TAP device | +# | | + TAP_IF="tap0" +# |_________________________________________________________________________________| +# | | +# | IP Address/Subnet in CIDR Notation for the Virtual Network | +# | | + TAP_NET="10.10.10.1/24" +# |_________________________________________________________________________________| +# +#=========================== DO NOT EDIT BELOW THIS LINE ============================ + +start(){ + echo -n "Starting VDE Switch..." + + # Load tun module + modprobe tun || { echo "Error, cannot load 'tun' module. Exiting..." ; exit 1 ; } + sleep 1 + + # Start tap switch + vde_switch -tap ${TAP_IF} -daemon || { echo "Error, cannot assign IP to ${TAP_IF}. Exiting..." ; exit 1 ; } + + # Bring tap interface up + ip addr add ${TAP_NET} dev ${TAP_IF} + ip link set ${TAP_IF} up + + #chmod 666 /tmp/vde.ctl + chmod -R a+rwx /var/run/vde.ctl + + # Apply workaround + echo 1024 > /proc/sys/dev/rtc/max-user-freq + echo +} + + +stop(){ + echo -n "Stopping VDE Switch..." + + # Bring tap interface down + ip addr flush dev ${TAP_IF} + ip link set ${TAP_IF} down + + # Kill VDE switch + kill $(pgrep vde_switch) + sleep 1 + + # Remove tun module + modprobe -r tun + echo +} + + +case "$1" in + start) + start + ;; + + stop) + stop + ;; + + restart) + stop + start + ;; + *) + echo "Usage: $0 {start|stop|restart}" + ;; +esac diff --git a/vde2/build/slack-desc b/vde2/build/slack-desc new file mode 100644 index 0000000..5e86ef7 --- /dev/null +++ b/vde2/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------------------------------------------------------| +vde2: vde2 (Virtual Distributed Ethernet) +vde2: +vde2: VDE is an ethernet compliant virtual network which includes tools such +vde2: as 'vde_switch' and 'vdeqemu'. VDE switch has several virtual ports +vde2: where virtual machines, applications, virtual interfaces and +vde2: connectivity tools can be virtually plugged in. VDE qemu works as a +vde2: wrapper for running qemu/kvm virtual machines that connects +vde2: transparently to a specified vde_switch +vde2: +vde2: Homepage: http://vde.sourceforge.net +vde2: diff --git a/vde2/build/vde2.SlackBuild b/vde2/build/vde2.SlackBuild new file mode 100644 index 0000000..910dbd4 --- /dev/null +++ b/vde2/build/vde2.SlackBuild @@ -0,0 +1,136 @@ +#!/bin/sh + +# Slackware build script for vde2 + +# Copyright 2007-2008 Sean Donner (sean.donner@sbcglobal.net) +# 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. + +# Modified by Antonio Hernández Blas + +PRGNAM=vde2 +VERSION=${VERSION:-2.3.2} +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.bz2 +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 {} \; + +# Patch to build against openssl-1.1.x - thanks archlinux! +patch -p1 < $CWD/vde_cryptcab-compile-against-openssl-1.1.0.patch + +EXPERIMENTAL=${EXPERIMENTAL:-false} +OPTIONS="" + +if [ "$EXPERIMENTAL" = "true" ]; then + OPTIONS+="--enable-experimental" +fi + +# This seems like a not yet implemented feature so this is just +# a reminder: +# --enable-kernel-switch + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --datarootdir=/usr \ + --datadir=/usr/share \ + --enable-shared=yes \ + --disable-static \ + $OPTIONS \ + --build=$ARCH-slackware-linux + +make -j1 all +make install-strip DESTDIR=$PKG + +( cd $PKG/usr/man + find . -type f -exec gzip -9 {} \; + for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +) + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING* INSTALL README* doc \ + $PKG/usr/doc/$PRGNAM-$VERSION +rm -f $PKG/usr/doc/$PRGNAM-$VERSION/doc/Makefile* +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/etc/rc.d +install -m 0755 $CWD/rc.vde2 $PKG/etc/rc.d/rc.vde2 + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +# Add .new extension to all configuration files. +for file in $(find $PKG/etc -type f) +do + mv $file $file.new +done + +# Add *.new files into doinst.sh +for file in $(find $PKG/etc -type f -name "*.new") +do + echo config $(echo $file | sed "s:$PKG/::") >> $PKG/install/doinst.sh +done + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/vde2/build/vde2.info b/vde2/build/vde2.info new file mode 100644 index 0000000..51d679f --- /dev/null +++ b/vde2/build/vde2.info @@ -0,0 +1,10 @@ +PRGNAM="vde2" +VERSION="2.3.2" +HOMEPAGE="http://vde.sourceforge.net" +DOWNLOAD="http://downloads.sourceforge.net/project/vde/vde2/2.3.2/vde2-2.3.2.tar.bz2" +MD5SUM="46fbc5f97f03dc517aa3b2c9d9ea6628" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Mikko Värri" +EMAIL="vmj@linuxbox.fi" diff --git a/vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch b/vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch new file mode 100644 index 0000000..227312e --- /dev/null +++ b/vde2/build/vde_cryptcab-compile-against-openssl-1.1.0.patch @@ -0,0 +1,92 @@ +--- a/src/vde_cryptcab/cryptcab.c 2011-11-23 16:41:17.000000000 +0000 ++++ b/src/vde_cryptcab/cryptcab.c 2017-03-20 22:54:20.452975075 +0000 +@@ -22,7 +22,7 @@ + exit(1); + } + +-static EVP_CIPHER_CTX ctx; ++static EVP_CIPHER_CTX *ctx; + static int ctx_initialized = 0; + static int encryption_disabled = 0; + static int nfd; +@@ -30,6 +30,10 @@ + static struct vde_open_args open_args={.port=0,.group=NULL,.mode=0700}; + static int verbose = 0; + ++#if OPENSSL_VERSION_NUMBER < 0x10100000 ++#define EVP_CIPHER_CTX_reset(x) EVP_CIPHER_CTX_cleanup(x) ++#endif ++ + void vc_printlog(int priority, const char *format, ...) + { + va_list arg; +@@ -103,19 +107,21 @@ + } + + if (!ctx_initialized) { +- EVP_CIPHER_CTX_init (&ctx); ++ ctx = EVP_CIPHER_CTX_new (); ++ if (!ctx) ++ return -1; + ctx_initialized = 1; + } + +- EVP_EncryptInit (&ctx, EVP_bf_cbc (), p->key, p->iv); +- if (EVP_EncryptUpdate (&ctx, dst, &olen, src, len) != 1) ++ EVP_EncryptInit (ctx, EVP_bf_cbc (), p->key, p->iv); ++ if (EVP_EncryptUpdate (ctx, dst, &olen, src, len) != 1) + { + fprintf (stderr,"error in encrypt update\n"); + olen = -1; + goto cleanup; + } + +- if (EVP_EncryptFinal (&ctx, dst + olen, &tlen) != 1) ++ if (EVP_EncryptFinal (ctx, dst + olen, &tlen) != 1) + { + fprintf (stderr,"error in encrypt final\n"); + olen = -1; +@@ -124,7 +130,7 @@ + olen += tlen; + + cleanup: +- EVP_CIPHER_CTX_cleanup(&ctx); ++ EVP_CIPHER_CTX_reset(ctx); + return olen; + } + +@@ -138,19 +144,21 @@ + } + + if (!ctx_initialized) { +- EVP_CIPHER_CTX_init (&ctx); ++ ctx = EVP_CIPHER_CTX_new (); ++ if (!ctx) ++ return -1; + ctx_initialized = 1; + } + +- EVP_DecryptInit (&ctx, EVP_bf_cbc (), p->key, p->iv); +- if (EVP_DecryptUpdate (&ctx, dst, &olen, src, len) != 1) ++ EVP_DecryptInit (ctx, EVP_bf_cbc (), p->key, p->iv); ++ if (EVP_DecryptUpdate (ctx, dst, &olen, src, len) != 1) + { + fprintf (stderr,"error in decrypt update\n"); + olen = -1; + goto cleanup; + } + +- if (EVP_DecryptFinal (&ctx, dst + olen, &tlen) != 1) ++ if (EVP_DecryptFinal (ctx, dst + olen, &tlen) != 1) + { + fprintf (stderr,"error in decrypt final\n"); + olen = -1; +@@ -159,7 +167,7 @@ + olen += tlen; + + cleanup: +- EVP_CIPHER_CTX_cleanup(&ctx); ++ EVP_CIPHER_CTX_reset (ctx); + return olen; + } +