public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
* [PATCH] README: Update Availability and Try It sections with new packages
@ 2022-09-16 23:55 Stefano Brivio
  0 siblings, 0 replies; only message in thread
From: Stefano Brivio @ 2022-09-16 23:55 UTC (permalink / raw)
  To: passt-dev

[-- Attachment #1: Type: text/plain, Size: 5185 bytes --]

We now have official packages for Fedora, unofficial (Fedora Copr)
for other common RPM-based distributions, and the existing
packages with static builds for Debian, and for other RPM-based
distributions.

Signed-off-by: Stefano Brivio <sbrivio(a)redhat.com>
---
 README.md | 57 +++++++++++++++++++++++++++++++------------------------
 1 file changed, 32 insertions(+), 25 deletions(-)

diff --git a/README.md b/README.md
index 2d7ae3c..fb09c6a 100644
--- a/README.md
+++ b/README.md
@@ -339,15 +339,19 @@ speeding up local connections, and usually requiring NAT. _pasta_:
 * ⌚ drop-in replacement for VPNKit (rootless Docker)
 
 ### Availability
-* ✅ convenience unofficial packages for Debian, RPM-based distributions on
-  x86_64 (static builds)
+* ✅ official [packages](https://src.fedoraproject.org/rpms/passt) for Fedora
+* ✅ unofficial
+  [packages](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for CentOS
+  Stream, EPEL, Mageia, OpenSUSE
+* ✅ unofficial packages from x86_64 static builds for other RPM-based
+  distributions and Debian
 * ✅ testing on non-x86_64 architectures (aarch64, armv7l, i386, ppc64, ppc64le,
   s390x)
-* ✅ example Debian [package files](/passt/tree/contrib/debian),
-  example [`spec` file](/passt/tree/contrib/fedora) for Fedora
+* ✅ example Debian [package files](/passt/tree/contrib/debian)
 * 🛠 official
   [OpenSUSE packages](https://build.opensuse.org/package/show/home:mnhauke/passt)
-* ⌚ official packages for Debian, Fedora, etc.
+* ⌚ official packages for Debian
+  ([RFP](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010498)), Arch Linux
 
 ### Services
 * ✅ built-in [ARP proxy](/passt/tree/arp.c)
@@ -530,16 +534,19 @@ See also the [test logs](/builds/latest/test/).
         cd passt
         make
 
-    * alternatively, [static builds](/builds/latest/x86_64/) for x86_64 as of
-      the latest commit are also available for convenience. Non-official
-      packages for Debian (and derivatives) and RPM-based distributions are also
-      available there. These binaries and packages are simply built with:
+    * alternatively, install one of the available packages:
 
-            make pkgs
+        * [Debian and Debian-based](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
+        * [Fedora](https://src.fedoraproject.org/rpms/passt) (official)
+        * [CentOS Stream](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [EPEL](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [Mageia](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [OpenSUSE](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [Other RPM-based distributions](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
 
-    * or use one of the unofficial
-      [repositories](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for
-      CentOS Stream, EPEL, Fedora, Mageia and OpenSUSE Tumbleweed
+      Static binaries and packages are simply built with:
+
+                make pkgs
 
 * have a look at the _man_ page for synopsis and options:
 
@@ -565,10 +572,7 @@ See also the [test logs](/builds/latest/test/).
   echo working from/to the guest for IPv4 and IPv6
 
 * to connect to a service on the VM, just connect to the same port directly
-  with the address of the network namespace. For example, to ssh to the guest,
-  from the main namespace on the host:
-
-        ssh 192.0.2.2
+  with the address of the current network namespace
 
 ### pasta
 
@@ -578,16 +582,19 @@ See also the [test logs](/builds/latest/test/).
         cd passt
         make
 
-    * alternatively, [static builds](/builds/latest/x86_64/) for x86_64 as of
-      the latest commit are also available for convenience. Non-official
-      packages for Debian (and derivatives) and RPM-based distributions are also
-      available there. These binaries and packages are simply built with:
+    * alternatively, install one of the available packages:
+
+        * [Debian and Debian-based](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
+        * [Fedora](https://src.fedoraproject.org/rpms/passt) (official)
+        * [CentOS Stream](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [EPEL](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [Mageia](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [OpenSUSE](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [Other RPM-based distributions](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
 
-            make pkgs
+      Static binaries and packages are simply built with:
 
-    * or use one of the unofficial
-      [repositories](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for
-      CentOS Stream, EPEL, Fedora, Mageia and OpenSUSE Tumbleweed
+              make pkgs
 
 * have a look at the _man_ page for synopsis and options:
 
-- 
@@ -339,15 +339,19 @@ speeding up local connections, and usually requiring NAT. _pasta_:
 * ⌚ drop-in replacement for VPNKit (rootless Docker)
 
 ### Availability
-* ✅ convenience unofficial packages for Debian, RPM-based distributions on
-  x86_64 (static builds)
+* ✅ official [packages](https://src.fedoraproject.org/rpms/passt) for Fedora
+* ✅ unofficial
+  [packages](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for CentOS
+  Stream, EPEL, Mageia, OpenSUSE
+* ✅ unofficial packages from x86_64 static builds for other RPM-based
+  distributions and Debian
 * ✅ testing on non-x86_64 architectures (aarch64, armv7l, i386, ppc64, ppc64le,
   s390x)
-* ✅ example Debian [package files](/passt/tree/contrib/debian),
-  example [`spec` file](/passt/tree/contrib/fedora) for Fedora
+* ✅ example Debian [package files](/passt/tree/contrib/debian)
 * 🛠 official
   [OpenSUSE packages](https://build.opensuse.org/package/show/home:mnhauke/passt)
-* ⌚ official packages for Debian, Fedora, etc.
+* ⌚ official packages for Debian
+  ([RFP](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010498)), Arch Linux
 
 ### Services
 * ✅ built-in [ARP proxy](/passt/tree/arp.c)
@@ -530,16 +534,19 @@ See also the [test logs](/builds/latest/test/).
         cd passt
         make
 
-    * alternatively, [static builds](/builds/latest/x86_64/) for x86_64 as of
-      the latest commit are also available for convenience. Non-official
-      packages for Debian (and derivatives) and RPM-based distributions are also
-      available there. These binaries and packages are simply built with:
+    * alternatively, install one of the available packages:
 
-            make pkgs
+        * [Debian and Debian-based](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
+        * [Fedora](https://src.fedoraproject.org/rpms/passt) (official)
+        * [CentOS Stream](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [EPEL](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [Mageia](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [OpenSUSE](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [Other RPM-based distributions](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
 
-    * or use one of the unofficial
-      [repositories](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for
-      CentOS Stream, EPEL, Fedora, Mageia and OpenSUSE Tumbleweed
+      Static binaries and packages are simply built with:
+
+                make pkgs
 
 * have a look at the _man_ page for synopsis and options:
 
@@ -565,10 +572,7 @@ See also the [test logs](/builds/latest/test/).
   echo working from/to the guest for IPv4 and IPv6
 
 * to connect to a service on the VM, just connect to the same port directly
-  with the address of the network namespace. For example, to ssh to the guest,
-  from the main namespace on the host:
-
-        ssh 192.0.2.2
+  with the address of the current network namespace
 
 ### pasta
 
@@ -578,16 +582,19 @@ See also the [test logs](/builds/latest/test/).
         cd passt
         make
 
-    * alternatively, [static builds](/builds/latest/x86_64/) for x86_64 as of
-      the latest commit are also available for convenience. Non-official
-      packages for Debian (and derivatives) and RPM-based distributions are also
-      available there. These binaries and packages are simply built with:
+    * alternatively, install one of the available packages:
+
+        * [Debian and Debian-based](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
+        * [Fedora](https://src.fedoraproject.org/rpms/passt) (official)
+        * [CentOS Stream](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [EPEL](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [Mageia](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [OpenSUSE](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) (unofficial)
+        * [Other RPM-based distributions](/builds/latest/x86_64/) (unofficial, from static x86_64 builds)
 
-            make pkgs
+      Static binaries and packages are simply built with:
 
-    * or use one of the unofficial
-      [repositories](https://copr.fedorainfracloud.org/coprs/sbrivio/passt/) for
-      CentOS Stream, EPEL, Fedora, Mageia and OpenSUSE Tumbleweed
+              make pkgs
 
 * have a look at the _man_ page for synopsis and options:
 
-- 
2.35.1


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2022-09-16 23:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-16 23:55 [PATCH] README: Update Availability and Try It sections with new packages Stefano Brivio

Code repositories for project(s) associated with this public inbox

	https://passt.top/passt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for IMAP folder(s).