mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
Add nss-tls-1.0 and gfs2-utils-3.2.0 ebuilds
Signed-off-by: Andrea Postiglione <andrea.postiglione@gmail.com>
This commit is contained in:
1
sys-fs/gfs2-utils/Manifest
Normal file
1
sys-fs/gfs2-utils/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST gfs2-utils-3.2.0.tar.xz 279696 BLAKE2B bc8691396d820be09fbeeb590727d51fdcbfb739029a10bcbca501eb12fb4e1853d8dd9c70a0cb04fc1bad1c88be7520809b2bffa1d454f8d07923f6993629ed SHA512 77b5448d46a27ee77b14fe5437b7932233a25f1d189b407a440657591e44c1d0d77b6253003b8b92d7fc4e363fa6eab97e01f5ca8de2529d5c60a94917e9ef18
|
||||
14
sys-fs/gfs2-utils/files/bashism.patch
Normal file
14
sys-fs/gfs2-utils/files/bashism.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
Description: Fix bashism in test script
|
||||
Author: Valentin Vidic <Valentin.Vidic@CARNet.hr>
|
||||
Last-Update: 2018-05-30
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/tests/rgrifieldscheck.sh
|
||||
+++ b/tests/rgrifieldscheck.sh
|
||||
@@ -16,5 +16,5 @@
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- test $field = ri_bitbytes && let i++
|
||||
+ test $field = ri_bitbytes && i=$((i+1))
|
||||
done
|
||||
185
sys-fs/gfs2-utils/files/ftbfs-gcc9.patch
Normal file
185
sys-fs/gfs2-utils/files/ftbfs-gcc9.patch
Normal file
@@ -0,0 +1,185 @@
|
||||
commit 222e97c23dd015a8fc4bcceb598720cc17337edf
|
||||
Author: Andrew Price <anprice@redhat.com>
|
||||
Date: Mon Feb 4 14:54:34 2019 +0000
|
||||
|
||||
Fix libuuid linking
|
||||
|
||||
Fixes a build failure in Rawhide.
|
||||
|
||||
Signed-off-by: Andrew Price <anprice@redhat.com>
|
||||
|
||||
diff --git a/gfs2/libgfs2/Makefile.am b/gfs2/libgfs2/Makefile.am
|
||||
index 749da85a..76df920e 100644
|
||||
--- a/gfs2/libgfs2/Makefile.am
|
||||
+++ b/gfs2/libgfs2/Makefile.am
|
||||
@@ -54,8 +54,9 @@ libgfs2_la_CPPFLAGS = \
|
||||
$(uuid_CFLAGS)
|
||||
|
||||
gfs2l_SOURCES = gfs2l.c
|
||||
-gfs2l_LDADD = libgfs2.la
|
||||
-gfs2l_LDFLAGS = $(uuid_LIBS)
|
||||
+gfs2l_LDADD = \
|
||||
+ libgfs2.la \
|
||||
+ $(uuid_LIBS)
|
||||
gfs2l_CPPFLAGS = \
|
||||
-I$(top_srcdir)/gfs2/include \
|
||||
-D_FILE_OFFSET_BITS=64
|
||||
commit 1a92a964c8ba87d95b2f43b0adc3d351a7f7ba80
|
||||
Author: Andrew Price <anprice@redhat.com>
|
||||
Date: Mon Feb 4 15:31:33 2019 +0000
|
||||
|
||||
Fix more linking errors
|
||||
|
||||
Signed-off-by: Andrew Price <anprice@redhat.com>
|
||||
|
||||
diff --git a/gfs2/convert/Makefile.am b/gfs2/convert/Makefile.am
|
||||
index 4db643fb..2d61af74 100644
|
||||
--- a/gfs2/convert/Makefile.am
|
||||
+++ b/gfs2/convert/Makefile.am
|
||||
@@ -7,5 +7,6 @@ gfs2_convert_CPPFLAGS = \
|
||||
-I$(top_srcdir)/gfs2/include \
|
||||
-I$(top_srcdir)/gfs2/libgfs2
|
||||
|
||||
-gfs2_convert_LDADD = $(top_builddir)/gfs2/libgfs2/libgfs2.la
|
||||
-gfs2_convert_LDFLAGS = $(uuid_LIBS)
|
||||
+gfs2_convert_LDADD = \
|
||||
+ $(top_builddir)/gfs2/libgfs2/libgfs2.la \
|
||||
+ $(uuid_LIBS)
|
||||
diff --git a/gfs2/edit/Makefile.am b/gfs2/edit/Makefile.am
|
||||
index a9b177e9..4a89502c 100644
|
||||
--- a/gfs2/edit/Makefile.am
|
||||
+++ b/gfs2/edit/Makefile.am
|
||||
@@ -25,9 +25,9 @@ gfs2_edit_CFLAGS = \
|
||||
$(zlib_CFLAGS) \
|
||||
$(uuid_CFLAGS)
|
||||
|
||||
-gfs2_edit_LDFLAGS = \
|
||||
+gfs2_edit_LDADD = \
|
||||
+ $(top_builddir)/gfs2/libgfs2/libgfs2.la \
|
||||
$(ncurses_LIBS) \
|
||||
$(zlib_LIBS) \
|
||||
$(uuid_LIBS)
|
||||
|
||||
-gfs2_edit_LDADD = $(top_builddir)/gfs2/libgfs2/libgfs2.la
|
||||
diff --git a/gfs2/fsck/Makefile.am b/gfs2/fsck/Makefile.am
|
||||
index 97fcd404..1c528051 100644
|
||||
--- a/gfs2/fsck/Makefile.am
|
||||
+++ b/gfs2/fsck/Makefile.am
|
||||
@@ -36,6 +36,5 @@ fsck_gfs2_CPPFLAGS = \
|
||||
-I$(top_srcdir)/gfs2/libgfs2
|
||||
|
||||
fsck_gfs2_LDADD = \
|
||||
- $(top_builddir)/gfs2/libgfs2/libgfs2.la
|
||||
-fsck_gfs2_LDFLAGS = \
|
||||
+ $(top_builddir)/gfs2/libgfs2/libgfs2.la \
|
||||
$(uuid_LIBS)
|
||||
diff --git a/gfs2/glocktop/Makefile.am b/gfs2/glocktop/Makefile.am
|
||||
index 1102c8e2..f5076554 100644
|
||||
--- a/gfs2/glocktop/Makefile.am
|
||||
+++ b/gfs2/glocktop/Makefile.am
|
||||
@@ -9,10 +9,6 @@ glocktop_SOURCES = \
|
||||
glocktop_CFLAGS = \
|
||||
$(ncurses_CFLAGS)
|
||||
|
||||
-glocktop_LDFLAGS = \
|
||||
- $(ncurses_LIBS) \
|
||||
- $(uuid_LIBS)
|
||||
-
|
||||
glocktop_CPPFLAGS = \
|
||||
-D_FILE_OFFSET_BITS=64 \
|
||||
-D_LARGEFILE64_SOURCE \
|
||||
@@ -21,4 +17,6 @@ glocktop_CPPFLAGS = \
|
||||
-I$(top_srcdir)/gfs2/libgfs2
|
||||
|
||||
glocktop_LDADD = \
|
||||
- $(top_builddir)/gfs2/libgfs2/libgfs2.la
|
||||
+ $(top_builddir)/gfs2/libgfs2/libgfs2.la \
|
||||
+ $(ncurses_LIBS) \
|
||||
+ $(uuid_LIBS)
|
||||
diff --git a/gfs2/mkfs/Makefile.am b/gfs2/mkfs/Makefile.am
|
||||
index f0dd961c..fd7145b8 100644
|
||||
--- a/gfs2/mkfs/Makefile.am
|
||||
+++ b/gfs2/mkfs/Makefile.am
|
||||
@@ -25,10 +25,10 @@ mkfs_gfs2_CPPFLAGS = $(COMMON_CPPFLAGS)
|
||||
mkfs_gfs2_CFLAGS = \
|
||||
$(blkid_CFLAGS) \
|
||||
$(uuid_CFLAGS)
|
||||
-mkfs_gfs2_LDFLAGS = \
|
||||
+mkfs_gfs2_LDADD = \
|
||||
+ $(top_builddir)/gfs2/libgfs2/libgfs2.la \
|
||||
$(blkid_LIBS) \
|
||||
$(uuid_LIBS)
|
||||
-mkfs_gfs2_LDADD = $(top_builddir)/gfs2/libgfs2/libgfs2.la
|
||||
|
||||
gfs2_grow_SOURCES = \
|
||||
main_grow.c \
|
||||
@@ -36,16 +36,17 @@ gfs2_grow_SOURCES = \
|
||||
|
||||
gfs2_grow_CPPFLAGS = $(COMMON_CPPFLAGS)
|
||||
gfs2_grow_CFLAGS = $(blkid_CFLAGS)
|
||||
-gfs2_grow_LDFLAGS = \
|
||||
+gfs2_grow_LDADD = \
|
||||
+ $(top_builddir)/gfs2/libgfs2/libgfs2.la \
|
||||
$(blkid_LIBS) \
|
||||
$(uuid_LIBS)
|
||||
-gfs2_grow_LDADD = $(top_builddir)/gfs2/libgfs2/libgfs2.la
|
||||
|
||||
gfs2_jadd_SOURCES = \
|
||||
main_jadd.c \
|
||||
metafs.c
|
||||
|
||||
gfs2_jadd_CPPFLAGS = $(COMMON_CPPFLAGS)
|
||||
-gfs2_jadd_LDADD = $(top_builddir)/gfs2/libgfs2/libgfs2.la
|
||||
-gfs2_jadd_LDFLAGS = $(uuid_LIBS)
|
||||
+gfs2_jadd_LDADD = \
|
||||
+ $(top_builddir)/gfs2/libgfs2/libgfs2.la \
|
||||
+ $(uuid_LIBS)
|
||||
|
||||
diff --git a/gfs2/tune/Makefile.am b/gfs2/tune/Makefile.am
|
||||
index 7628f424..171377d0 100644
|
||||
--- a/gfs2/tune/Makefile.am
|
||||
+++ b/gfs2/tune/Makefile.am
|
||||
@@ -13,5 +13,5 @@ tunegfs2_CPPFLAGS = \
|
||||
-I$(top_srcdir)/group/include
|
||||
tunegfs2_CFLAGS = \
|
||||
$(uuid_CFLAGS)
|
||||
-tunegfs2_LDFLAGS = \
|
||||
+tunegfs2_LDADD = \
|
||||
$(uuid_LIBS)
|
||||
diff --git a/tests/Makefile.am b/tests/Makefile.am
|
||||
index 40fcfb47..40b486b0 100644
|
||||
--- a/tests/Makefile.am
|
||||
+++ b/tests/Makefile.am
|
||||
@@ -26,8 +26,7 @@ nukerg_CFLAGS = \
|
||||
-I$(top_srcdir)/gfs2/libgfs2 \
|
||||
-I$(top_srcdir)/gfs2/include
|
||||
nukerg_LDADD = \
|
||||
- $(top_builddir)/gfs2/libgfs2/libgfs2.la
|
||||
-nukerg_LDFLAGS = \
|
||||
+ $(top_builddir)/gfs2/libgfs2/libgfs2.la \
|
||||
$(uuid_LIBS)
|
||||
|
||||
if HAVE_CHECK
|
||||
@@ -54,16 +53,18 @@ check_meta_SOURCES = \
|
||||
$(UNIT_SOURCES) \
|
||||
check_meta.c
|
||||
check_meta_CFLAGS = $(UNIT_CFLAGS)
|
||||
-check_meta_LDADD = $(UNIT_LDADD)
|
||||
-check_meta_LDFLAGS = $(uuid_LIBS)
|
||||
+check_meta_LDADD = \
|
||||
+ $(UNIT_LDADD) \
|
||||
+ $(uuid_LIBS)
|
||||
check_meta_CPPFLAGS = $(UNIT_CPPFLAGS)
|
||||
|
||||
check_rgrp_SOURCES = \
|
||||
$(UNIT_SOURCES) \
|
||||
check_rgrp.c
|
||||
check_rgrp_CFLAGS = $(UNIT_CFLAGS)
|
||||
-check_rgrp_LDADD = $(UNIT_LDADD)
|
||||
-check_rgrp_LDFLAGS = $(uuid_LIBS)
|
||||
+check_rgrp_LDADD = \
|
||||
+ $(UNIT_LDADD) \
|
||||
+ $(uuid_LIBS)
|
||||
check_rgrp_CPPFLAGS = $(UNIT_CPPFLAGS)
|
||||
endif
|
||||
|
||||
16
sys-fs/gfs2-utils/files/gfs2_withdraw_helper.patch
Normal file
16
sys-fs/gfs2-utils/files/gfs2_withdraw_helper.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
Description: update udev script to work in Debian
|
||||
Author: Valentin Vidic <Valentin.Vidic@CARNet.hr>
|
||||
Last-Update: 2018-04-05
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/gfs2/scripts/gfs2_withdraw_helper
|
||||
+++ b/gfs2/scripts/gfs2_withdraw_helper
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
if [ -z "$DM_DEV" ]
|
||||
then
|
||||
- /usr/bin/dmsetup suspend $DM_DEV
|
||||
+ /sbin/dmsetup suspend $DM_DEV
|
||||
fi
|
||||
|
||||
# Signal completion of withdraw
|
||||
21
sys-fs/gfs2-utils/files/python3.patch
Normal file
21
sys-fs/gfs2-utils/files/python3.patch
Normal file
@@ -0,0 +1,21 @@
|
||||
Description: update python scripts for python3
|
||||
Author: Valentin Vidic <Valentin.Vidic@CARNet.hr>
|
||||
Last-Update: 2018-04-05
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/gfs2/scripts/gfs2_lockcapture
|
||||
+++ b/gfs2/scripts/gfs2_lockcapture
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python3
|
||||
"""
|
||||
The script "gfs2_lockcapture" will capture locking information from GFS2 file
|
||||
systems and DLM.
|
||||
--- a/gfs2/scripts/gfs2_trace
|
||||
+++ b/gfs2/scripts/gfs2_trace
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/python3
|
||||
"""
|
||||
This script will enable or disable trace events for GFS2. The script can capture
|
||||
trace events and write the trace events captured to a file.
|
||||
91
sys-fs/gfs2-utils/files/reproducible.patch
Normal file
91
sys-fs/gfs2-utils/files/reproducible.patch
Normal file
@@ -0,0 +1,91 @@
|
||||
Description: make build reproducible
|
||||
Don't include build date and time in binaries.
|
||||
Author: Valentin Vidic <Valentin.Vidic@CARNet.hr>
|
||||
Last-Update: 2018-04-05
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/gfs2/convert/gfs2_convert.c
|
||||
+++ b/gfs2/convert/gfs2_convert.c
|
||||
@@ -1699,8 +1699,7 @@
|
||||
/* ------------------------------------------------------------------------- */
|
||||
static void version(void)
|
||||
{
|
||||
- log_notice(_("gfs2_convert version %s (built %s %s)\n"), VERSION,
|
||||
- __DATE__, __TIME__);
|
||||
+ log_notice(_("gfs2_convert version %s\n"), VERSION);
|
||||
log_notice("%s\n\n", REDHAT_COPYRIGHT);
|
||||
}
|
||||
|
||||
--- a/gfs2/edit/hexedit.c
|
||||
+++ b/gfs2/edit/hexedit.c
|
||||
@@ -2396,8 +2396,8 @@
|
||||
static void parameterpass1(int argc, char *argv[], int i)
|
||||
{
|
||||
if (!strcasecmp(argv[i], "-V")) {
|
||||
- printf("%s version %s (built %s %s)\n",
|
||||
- argv[0], VERSION, __DATE__, __TIME__);
|
||||
+ printf("%s version %s\n",
|
||||
+ argv[0], VERSION);
|
||||
printf("%s\n", REDHAT_COPYRIGHT);
|
||||
exit(0);
|
||||
}
|
||||
--- a/gfs2/fsck/main.c
|
||||
+++ b/gfs2/fsck/main.c
|
||||
@@ -62,8 +62,8 @@
|
||||
|
||||
static void version(void)
|
||||
{
|
||||
- printf( _("GFS2 fsck %s (built %s %s)\n"),
|
||||
- VERSION, __DATE__, __TIME__);
|
||||
+ printf( _("GFS2 fsck %s\n"),
|
||||
+ VERSION);
|
||||
printf(REDHAT_COPYRIGHT "\n");
|
||||
}
|
||||
|
||||
--- a/gfs2/mkfs/main_grow.c
|
||||
+++ b/gfs2/mkfs/main_grow.c
|
||||
@@ -100,8 +100,7 @@
|
||||
override_device_size <<= 20;
|
||||
break;
|
||||
case 'V':
|
||||
- printf(_("%s %s (built %s %s)\n"), argv[0],
|
||||
- VERSION, __DATE__, __TIME__);
|
||||
+ printf(_("%s %s\n"), argv[0], VERSION);
|
||||
printf(REDHAT_COPYRIGHT "\n");
|
||||
exit(0);
|
||||
case 'h':
|
||||
--- a/gfs2/mkfs/main_jadd.c
|
||||
+++ b/gfs2/mkfs/main_jadd.c
|
||||
@@ -180,8 +180,7 @@
|
||||
opts->quiet = 1;
|
||||
break;
|
||||
case 'V':
|
||||
- printf("gfs2_jadd %s (built %s %s)\n", VERSION,
|
||||
- __DATE__, __TIME__);
|
||||
+ printf("gfs2_jadd %s\n", VERSION);
|
||||
printf(REDHAT_COPYRIGHT "\n");
|
||||
exit(0);
|
||||
break;
|
||||
--- a/gfs2/mkfs/main_mkfs.c
|
||||
+++ b/gfs2/mkfs/main_mkfs.c
|
||||
@@ -374,8 +374,7 @@
|
||||
opt_parse_extended(optarg, opts);
|
||||
break;
|
||||
case 'V':
|
||||
- printf("mkfs.gfs2 %s (built %s %s)\n", VERSION,
|
||||
- __DATE__, __TIME__);
|
||||
+ printf("mkfs.gfs2 %s\n", VERSION);
|
||||
printf(REDHAT_COPYRIGHT "\n");
|
||||
exit(EXIT_SUCCESS);
|
||||
break;
|
||||
--- a/gfs2/tune/main.c
|
||||
+++ b/gfs2/tune/main.c
|
||||
@@ -59,7 +59,7 @@
|
||||
|
||||
static void version(void)
|
||||
{
|
||||
- printf("tunegfs2 (%s %s)\n", __DATE__, __TIME__);
|
||||
+ printf("tunegfs2\n");
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
10
sys-fs/gfs2-utils/files/udev-rules.patch
Normal file
10
sys-fs/gfs2-utils/files/udev-rules.patch
Normal file
@@ -0,0 +1,10 @@
|
||||
--- gfs2-utils-3.2.0/gfs2/scripts/Makefile.am 2018-05-23 22:04:16.000000000 +0200
|
||||
+++ gfs2-utils-3.2.0.new/gfs2/scripts/Makefile.am 2020-02-10 15:16:08.262116412 +0100
|
||||
@@ -5,6 +5,6 @@
|
||||
gfs2_trace \
|
||||
gfs2_withdraw_helper
|
||||
|
||||
-udevrulesdir=@udevdir@/rules.d
|
||||
+udevrulesdir=/lib/udev/rules.d
|
||||
dist_udevrules_DATA = \
|
||||
82-gfs2-withdraw.rules
|
||||
54
sys-fs/gfs2-utils/gfs2-utils-3.2.0.ebuild
Normal file
54
sys-fs/gfs2-utils/gfs2-utils-3.2.0.ebuild
Normal file
@@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools toolchain-funcs linux-info
|
||||
|
||||
DESCRIPTION="Shared-disk cluster file system"
|
||||
HOMEPAGE="https://sourceware.org/cluster/gfs/"
|
||||
SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND="sys-libs/zlib
|
||||
sys-apps/util-linux
|
||||
sys-libs/ncurses"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/autoconf
|
||||
sys-devel/automake
|
||||
sys-devel/libtool
|
||||
sys-devel/make
|
||||
sys-devel/gettext
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
sys-libs/zlib"
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/reproducible.patch
|
||||
eapply "${FILESDIR}"/gfs2_withdraw_helper.patch
|
||||
eapply "${FILESDIR}"/python3.patch
|
||||
eapply "${FILESDIR}"/bashism.patch
|
||||
eapply "${FILESDIR}"/ftbfs-gcc9.patch
|
||||
eapply "${FILESDIR}"/udev-rules.patch
|
||||
default
|
||||
./autogen.sh
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
8
sys-fs/gfs2-utils/metadata.xml
Normal file
8
sys-fs/gfs2-utils/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>andrea.postiglione@gmail.com</email>
|
||||
<name>Andrea Postiglione</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
sys-libs/nss-tls/Manifest
Normal file
1
sys-libs/nss-tls/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST v1.0.tar.gz 28528 BLAKE2B 0755cd98e80185be6bbcde142c5555114637c1bf056f2ef78a31c5318a93efc767e16067249db045e126d217aabc44658b2a4fa7158370737ce4fafd48d6b555 SHA512 882fb8594cdf0ce03be518e23a5dd693eb344504dafcaf017bc8a6e67708b2d4bfbdd38fa46c41822d17149f62f5cc4632b318e8298aba270d945951078cd6c0
|
||||
33
sys-libs/nss-tls/files/nss-tlsd
Executable file
33
sys-libs/nss-tls/files/nss-tlsd
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="NSS TLS Daemon"
|
||||
|
||||
|
||||
depend() {
|
||||
use dns ldap net slapd logger
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ ! -d /run/nss-tlsd ] ; then
|
||||
checkpath -d -m 755 /run/nss-tlsd
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkconfig
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting NSS-TLSD"
|
||||
start-stop-daemon --start --background --exec /usr/sbin/nss-tlsd --pidfile /var/run/nss-tlsd.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping NSS-TLSD"
|
||||
start-stop-daemon --stop --exec /usr/sbin/nss-tlsd --pidfile /var/run/nss-tlsd.pid
|
||||
eend $?
|
||||
}
|
||||
8
sys-libs/nss-tls/metadata.xml
Normal file
8
sys-libs/nss-tls/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>andrea.postiglione@gmail.com</email>
|
||||
<name>Andrea Postiglione</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
56
sys-libs/nss-tls/nss-tls-1.0.ebuild
Normal file
56
sys-libs/nss-tls/nss-tls-1.0.ebuild
Normal file
@@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="A DNS over HTTPS resolver for glibc"
|
||||
HOMEPAGE="https://github.com/dimkr/nss-tls"
|
||||
SRC_URI="https://github.com/dimkr/nss-tls/archive/v${PV}.tar.gz"
|
||||
|
||||
inherit meson ninja-utils
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="systemd"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="dev-libs/glib
|
||||
net-libs/libsoup"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-libs/glibc[nscd(+)]"
|
||||
BDEPEND="${DEPEND}
|
||||
dev-util/meson
|
||||
dev-util/ninja"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -e "s/@0@\/run\/nss-tls/\/var\/run\/nss-tls/" -i "${S}"/meson.build || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
--buildtype=release
|
||||
-Dstrip=true
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use systemd ; then
|
||||
systemd_newunit "${S}"/nss-tlsd.service.in nss-tlsd.service
|
||||
else
|
||||
doinitd "${FILESDIR}"/nss-tlsd
|
||||
fi
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
post_install() {
|
||||
ewarn "Do Not put ip address of the server in nss-tls.conf"
|
||||
ewarn "use the dns name and add record of dns server in /etc/hosts"
|
||||
ewarn "echo "8.8.8.8 dns.google" >> /etc/hosts"
|
||||
|
||||
}
|
||||
59
sys-libs/nss-tls/nss-tls-9999.ebuild
Normal file
59
sys-libs/nss-tls/nss-tls-9999.ebuild
Normal file
@@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
EGIT_REPO_URI="https://github.com/dimkr/nss-tls.git"
|
||||
DESCRIPTION="A DNS over HTTPS resolver for glibc"
|
||||
HOMEPAGE="https://github.com/dimkr/nss-tls"
|
||||
|
||||
inherit git-r3 meson ninja-utils
|
||||
|
||||
S="${WORKDIR}/${PN}-9999"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE="systemd"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="dev-libs/glib
|
||||
net-libs/libsoup"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-libs/glibc[nscd(+)]"
|
||||
BDEPEND="${DEPEND}
|
||||
dev-util/meson
|
||||
dev-util/ninja"
|
||||
|
||||
EGIT_REPO_URI="https://github.com/dimkr/nss-tls.git"
|
||||
EGIT_BRANCH="master"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -e "s/@0@\/run\/nss-tls/\/var\/run\/nss-tls/" -i "${S}"/meson.build || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
--buildtype=release
|
||||
-Dstrip=true
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use systemd ; then
|
||||
systemd_newunit "${S}"/nss-tlsd.service.in nss-tlsd.service
|
||||
else
|
||||
doinitd "${FILESDIR}"/nss-tlsd
|
||||
fi
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
post_install() {
|
||||
ewarn "Do Not put ip address of the server in nss-tls.conf"
|
||||
ewarn "use the dns name and add record of dns server in /etc/hosts"
|
||||
ewarn "echo "8.8.8.8 dns.google" >> /etc/hosts"
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user