unikernel: enhance synopsis, copy README.md for preservation
This commit is contained in:
parent
df89203e02
commit
143a7bdbfa
21 changed files with 40 additions and 21 deletions
|
@ -41,10 +41,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "cd mirage && fetch https://github.com/sg2342/caldavzap/archive/e2895d3d578c53fa38e12023a9d3b107055af131.tar.gz && tar -C caldavzap -x -s /caldavzap-e2895d3d578c53fa38e12023a9d3b107055af131// -f e2895d3d578c53fa38e12023a9d3b107055af131.tar.gz && mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A CalDAV unikernel (RFC 4791) using a remote git repository for data storage"
|
||||
install: [
|
||||
[ "cp" "mirage/caldav.hvt" "%{bin}%/caldav.hvt" ]
|
||||
[ "strip" "%{bin}%/caldav.hvt" ]
|
||||
[ "cp" "mirage/caldav.hvt" "%{prefix}%/caldav.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/caldav.git" }
|
||||
|
|
|
@ -45,10 +45,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "cd mirage && fetch https://github.com/sg2342/caldavzap/archive/e2895d3d578c53fa38e12023a9d3b107055af131.tar.gz && tar -C caldavzap -x -s /caldavzap-e2895d3d578c53fa38e12023a9d3b107055af131// -f e2895d3d578c53fa38e12023a9d3b107055af131.tar.gz && mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A CalDAV unikernel (RFC 4791) using a remote git repository for data storage, reports metrics to influx and certificate retrieval via DNS and let's encrypt"
|
||||
install: [
|
||||
[ "cp" "mirage/caldav.hvt" "%{bin}%/caldav.hvt" ]
|
||||
[ "strip" "%{bin}%/caldav.hvt" ]
|
||||
[ "cp" "mirage/caldav.hvt" "%{prefix}%/caldav.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/caldav.git#future-le" }
|
||||
|
|
|
@ -44,10 +44,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "cd mirage && fetch https://github.com/sg2342/caldavzap/archive/e2895d3d578c53fa38e12023a9d3b107055af131.tar.gz && tar -C caldavzap -x -s /caldavzap-e2895d3d578c53fa38e12023a9d3b107055af131// -f e2895d3d578c53fa38e12023a9d3b107055af131.tar.gz && mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A CalDAV unikernel (RFC 4791) using a remote git repository for data storage, reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "mirage/caldav.hvt" "%{bin}%/caldav.hvt" ]
|
||||
[ "strip" "%{bin}%/caldav.hvt" ]
|
||||
[ "cp" "mirage/caldav.hvt" "%{prefix}%/caldav.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/caldav.git#future-robur" }
|
||||
|
|
|
@ -39,10 +39,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A DNS secondary server that pushes certificates signed by let's encrypt when certificate signing requests without a valid certificate are in the zone (using TLSA records)"
|
||||
install: [
|
||||
[ "cp" "letsencrypt.hvt" "%{bin}%/letsencrypt.hvt" ]
|
||||
[ "strip" "%{bin}%/letsencrypt.hvt" ]
|
||||
[ "cp" "letsencrypt.hvt" "%{prefix}%/letsencrypt.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/dns-letsencrypt-secondary.git" }
|
||||
|
|
|
@ -42,10 +42,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A DNS secondary server that pushes certificates signed by let's encrypt when certificate signing requests without a valid certificate are in the zone (using TLSA records), reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "letsencrypt.hvt" "%{bin}%/letsencrypt.hvt" ]
|
||||
[ "strip" "%{bin}%/letsencrypt.hvt" ]
|
||||
[ "cp" "letsencrypt.hvt" "%{prefix}%/letsencrypt.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/dns-letsencrypt-secondary.git#future" }
|
||||
|
|
|
@ -36,10 +36,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A primary DNS server unikernel that stores zone files in a remote git repository"
|
||||
install: [
|
||||
[ "cp" "primary_git.hvt" "%{bin}%/primary_git.hvt" ]
|
||||
[ "strip" "%{bin}%/primary_git.hvt" ]
|
||||
[ "cp" "primary_git.hvt" "%{prefix}%/primary_git.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/dns-primary-git.git" }
|
||||
|
|
|
@ -39,10 +39,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A primary DNS server unikernel that stores zone files in a remote git repository which reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "primary_git.hvt" "%{bin}%/primary_git.hvt" ]
|
||||
[ "strip" "%{bin}%/primary_git.hvt" ]
|
||||
[ "cp" "primary_git.hvt" "%{prefix}%/primary_git.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/dns-primary-git.git#future" }
|
||||
|
|
|
@ -30,10 +30,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A DNS secondary unikernel"
|
||||
install: [
|
||||
[ "cp" "secondary.hvt" "%{bin}%/secondary.hvt" ]
|
||||
[ "strip" "%{bin}%/secondary.hvt" ]
|
||||
[ "cp" "secondary.hvt" "%{prefix}%/secondary.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/dns-secondary.git" }
|
||||
|
|
|
@ -33,10 +33,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A DNS secondary unikernel which reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "secondary.hvt" "%{bin}%/secondary.hvt" ]
|
||||
[ "strip" "%{bin}%/secondary.hvt" ]
|
||||
[ "cp" "secondary.hvt" "%{prefix}%/secondary.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/dns-secondary.git#future" }
|
||||
|
|
|
@ -51,10 +51,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit -p 80 && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "The unikernel used for the blog https://hannes.robur.coop, content stored in a remote git repository, reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "canopy.hvt" "%{bin}%/canopy.hvt" ]
|
||||
[ "strip" "%{bin}%/canopy.hvt" ]
|
||||
[ "cp" "canopy.hvt" "%{prefix}%/canopy.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/hannesm/Canopy.git#future-full" }
|
||||
|
|
|
@ -35,7 +35,7 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "The unikernel used for https://nqsb.io and subdomains, reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "nqsbio.hvt" "%{bin}%/nqsbio.hvt" ]
|
||||
[ "strip" "%{bin}%/nqsbio.hvt" ]
|
||||
|
|
|
@ -34,7 +34,7 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "cd mirage-router && mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "An OpenVPN router unikernel, the configuration is embedded via caravan, reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "mirage-router/ovpn_router.hvt" "%{bin}%/ovpn_router.hvt" ]
|
||||
[ "strip" "%{bin}%/ovpn_router.hvt" ]
|
||||
|
|
|
@ -38,10 +38,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t xen --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A QubesOS firewall as unikernel using the OCaml flambda middle-end"
|
||||
install: [
|
||||
[ "cp" "qubes_firewall.xen" "%{bin}%/qubes_firewall.xen" ]
|
||||
[ "strip" "%{bin}%/qubes_firewall.xen" ]
|
||||
[ "cp" "qubes_firewall.xen" "%{prefix}%/qubes_firewall.xen.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/hannesm/qubes-mirage-firewall.git#arp-2.3.0" }
|
||||
|
|
|
@ -37,10 +37,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t xen --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A QubesOS firewall as unikernel"
|
||||
install: [
|
||||
[ "cp" "qubes_firewall.xen" "%{bin}%/qubes_firewall.xen" ]
|
||||
[ "strip" "%{bin}%/qubes_firewall.xen" ]
|
||||
[ "cp" "qubes_firewall.xen" "%{prefix}%/qubes_firewall.xen.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/hannesm/qubes-mirage-firewall.git#arp-2.3.0" }
|
||||
|
|
|
@ -33,10 +33,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "The unikernel serving http://retreat.mirage.io with metrics reported to influx"
|
||||
install: [
|
||||
[ "cp" "retreat.hvt" "%{bin}%/retreat.hvt" ]
|
||||
[ "strip" "%{bin}%/retreat.hvt" ]
|
||||
[ "cp" "retreat.hvt" "%{prefix}%/retreat.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/mirage/retreat.mirage.io.git#future" }
|
||||
|
|
|
@ -51,10 +51,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit -p 80 && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "The unikernel used for the website https://robur.coop, content stored in a remote git repository, reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "canopy.hvt" "%{bin}%/canopy.hvt" ]
|
||||
[ "strip" "%{bin}%/canopy.hvt" ]
|
||||
[ "cp" "canopy.hvt" "%{prefix}%/canopy.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/hannesm/Canopy.git#future-robur" }
|
||||
|
|
|
@ -30,10 +30,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A TLS reverse proxy unikernel"
|
||||
install: [
|
||||
[ "cp" "tlstunnel.hvt" "%{bin}%/tlstunnel.hvt" ]
|
||||
[ "strip" "%{bin}%/tlstunnel.hvt" ]
|
||||
[ "cp" "tlstunnel.hvt" "%{prefix}%/tlstunnel.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/tlstunnel.git" }
|
||||
|
|
|
@ -33,10 +33,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A TLS reverse proxy unikernel, reports metrics to influx"
|
||||
install: [
|
||||
[ "cp" "tlstunnel.hvt" "%{bin}%/tlstunnel.hvt" ]
|
||||
[ "strip" "%{bin}%/tlstunnel.hvt" ]
|
||||
[ "cp" "tlstunnel.hvt" "%{prefix}%/tlstunnel.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/tlstunnel.git#monitoring" }
|
||||
|
|
|
@ -29,10 +29,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A unikernel executing a traceroute"
|
||||
install: [
|
||||
[ "cp" "traceroute.hvt" "%{bin}%/traceroute.hvt" ]
|
||||
[ "strip" "%{bin}%/traceroute.hvt" ]
|
||||
[ "cp" "traceroute.hvt" "%{prefix}%/traceroute.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/traceroute.git" }
|
||||
|
|
|
@ -42,10 +42,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A web server unikernel which content is stored in a remote git repository, TLS certificate via ALPN let's encrypt challenge"
|
||||
install: [
|
||||
[ "cp" "unipi.hvt" "%{bin}%/unipi.hvt" ]
|
||||
[ "strip" "%{bin}%/unipi.hvt" ]
|
||||
[ "cp" "unipi.hvt" "%{prefix}%/unipi.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/unipi.git#main" }
|
||||
|
|
|
@ -44,10 +44,11 @@ homepage: "dummy"
|
|||
bug-reports: "dummy"
|
||||
dev-repo: "git+https://example.com/nonexistent"
|
||||
build: [ "sh" "-exc" "mirage configure -t hvt --allocation-policy=best-fit && mirage build" ]
|
||||
synopsis: "This is a dummy"
|
||||
synopsis: "A web server unikernel which content is stored in a remote git repository, TLS certificate in a key-value store (at compile time)"
|
||||
install: [
|
||||
[ "cp" "unipi.hvt" "%{bin}%/unipi.hvt" ]
|
||||
[ "strip" "%{bin}%/unipi.hvt" ]
|
||||
[ "cp" "unipi.hvt" "%{prefix}%/unipi.hvt.debug" ]
|
||||
[ "cp" "README.md" "%{prefix}%/README.md" ]
|
||||
]
|
||||
url { src: "git+https://github.com/roburio/unipi.git#with-kv" }
|
||||
|
|
Loading…
Reference in a new issue