summaryrefslogtreecommitdiffstats
path: root/core/modules/nscd
diff options
context:
space:
mode:
authorSebastian2016-04-25 12:01:08 +0200
committerSebastian2016-04-25 12:01:08 +0200
commit5acda3eaeabae9045609539303a8c12c4ce401f1 (patch)
tree7e71975f8570b05aafe2ea6ec0e242a8912387bb /core/modules/nscd
parentinitial commit (diff)
downloadmltk-5acda3eaeabae9045609539303a8c12c4ce401f1.tar.gz
mltk-5acda3eaeabae9045609539303a8c12c4ce401f1.tar.xz
mltk-5acda3eaeabae9045609539303a8c12c4ce401f1.zip
merge with latest dev version
Diffstat (limited to 'core/modules/nscd')
-rw-r--r--core/modules/nscd/data/etc/nscd.conf80
l---------core/modules/nscd/data/etc/systemd/system/basic.target.wants/nscd.service1
-rw-r--r--core/modules/nscd/data/etc/systemd/system/nscd.service15
-rw-r--r--core/modules/nscd/data/etc/tmpfiles.d/nscd.conf1
-rw-r--r--core/modules/nscd/module.build17
-rw-r--r--core/modules/nscd/module.conf3
-rw-r--r--core/modules/nscd/module.conf.centos6
-rw-r--r--core/modules/nscd/module.conf.debian6
-rw-r--r--core/modules/nscd/module.conf.fedora6
-rw-r--r--core/modules/nscd/module.conf.opensuse6
-rw-r--r--core/modules/nscd/module.conf.ubuntu6
11 files changed, 147 insertions, 0 deletions
diff --git a/core/modules/nscd/data/etc/nscd.conf b/core/modules/nscd/data/etc/nscd.conf
new file mode 100644
index 00000000..8eac1354
--- /dev/null
+++ b/core/modules/nscd/data/etc/nscd.conf
@@ -0,0 +1,80 @@
+#
+# /etc/nscd.conf
+#
+# An example Name Service Cache config file. This file is needed by nscd.
+#
+# Legal entries are:
+#
+# logfile <file>
+# debug-level <level>
+# threads <initial #threads to use>
+# max-threads <maximum #threads to use>
+# server-user <user to run server as instead of root>
+# server-user is ignored if nscd is started with -S parameters
+# stat-user <user who is allowed to request statistics>
+# reload-count unlimited|<number>
+# paranoia <yes|no>
+# restart-interval <time in seconds>
+#
+# enable-cache <service> <yes|no>
+# positive-time-to-live <service> <time in seconds>
+# negative-time-to-live <service> <time in seconds>
+# suggested-size <service> <prime number>
+# check-files <service> <yes|no>
+# persistent <service> <yes|no>
+# shared <service> <yes|no>
+# max-db-size <service> <number bytes>
+# auto-propagate <service> <yes|no>
+#
+# Currently supported cache names (services): passwd, group, hosts, services
+#
+
+
+# logfile /var/log/nscd.log
+# threads 4
+# max-threads 32
+# server-user nobody
+# stat-user somebody
+ debug-level 0
+# reload-count 5
+ paranoia no
+# restart-interval 3600
+
+ enable-cache passwd no
+ positive-time-to-live passwd 600
+ negative-time-to-live passwd 20
+ suggested-size passwd 211
+ check-files passwd yes
+ persistent passwd yes
+ shared passwd yes
+ max-db-size passwd 33554432
+ auto-propagate passwd yes
+
+ enable-cache group no
+ positive-time-to-live group 3600
+ negative-time-to-live group 60
+ suggested-size group 211
+ check-files group yes
+ persistent group yes
+ shared group yes
+ max-db-size group 33554432
+ auto-propagate group yes
+
+ enable-cache hosts yes
+ positive-time-to-live hosts 1800
+ negative-time-to-live hosts 20
+ suggested-size hosts 211
+ check-files hosts yes
+ persistent hosts yes
+ shared hosts yes
+ max-db-size hosts 33554432
+
+ enable-cache services no
+ positive-time-to-live services 28800
+ negative-time-to-live services 20
+ suggested-size services 211
+ check-files services yes
+ persistent services yes
+ shared services yes
+ max-db-size services 33554432
+
diff --git a/core/modules/nscd/data/etc/systemd/system/basic.target.wants/nscd.service b/core/modules/nscd/data/etc/systemd/system/basic.target.wants/nscd.service
new file mode 120000
index 00000000..70066631
--- /dev/null
+++ b/core/modules/nscd/data/etc/systemd/system/basic.target.wants/nscd.service
@@ -0,0 +1 @@
+../nscd.service \ No newline at end of file
diff --git a/core/modules/nscd/data/etc/systemd/system/nscd.service b/core/modules/nscd/data/etc/systemd/system/nscd.service
new file mode 100644
index 00000000..730d9e9d
--- /dev/null
+++ b/core/modules/nscd/data/etc/systemd/system/nscd.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=Name Service Cache Daemon
+DefaultDependencies=no
+After=sysinit.target
+Before=shutdown.target
+
+[Service]
+ExecStart=/usr/sbin/nscd -d
+ExecStop=/usr/sbin/nscd --shutdown
+Restart=always
+StandardOutput=null
+
+[Install]
+WantedBy=basic.target
+Also=nscd.socket
diff --git a/core/modules/nscd/data/etc/tmpfiles.d/nscd.conf b/core/modules/nscd/data/etc/tmpfiles.d/nscd.conf
new file mode 100644
index 00000000..ba48981d
--- /dev/null
+++ b/core/modules/nscd/data/etc/tmpfiles.d/nscd.conf
@@ -0,0 +1 @@
+d /var/run/nscd 0755 root root
diff --git a/core/modules/nscd/module.build b/core/modules/nscd/module.build
new file mode 100644
index 00000000..bd189b66
--- /dev/null
+++ b/core/modules/nscd/module.build
@@ -0,0 +1,17 @@
+fetch_source() {
+ :
+}
+
+build() {
+ COPYLIST="list_dpkg_output"
+ [ -e "$COPYLIST" ] && rm "$COPYLIST"
+
+ list_packet_files >> "$COPYLIST"
+ tarcopy "$(cat "$COPYLIST" | sort -u)" "${MODULE_BUILD_DIR}"
+
+ return 0
+}
+
+post_copy() {
+ :
+}
diff --git a/core/modules/nscd/module.conf b/core/modules/nscd/module.conf
new file mode 100644
index 00000000..74af4cfb
--- /dev/null
+++ b/core/modules/nscd/module.conf
@@ -0,0 +1,3 @@
+REQUIRED_BINARIES="
+ nscd
+"
diff --git a/core/modules/nscd/module.conf.centos b/core/modules/nscd/module.conf.centos
new file mode 100644
index 00000000..4a61cc19
--- /dev/null
+++ b/core/modules/nscd/module.conf.centos
@@ -0,0 +1,6 @@
+REQUIRED_INSTALLED_PACKAGES="
+ nscd
+"
+REQUIRED_CONTENT_PACKAGES="
+ nscd
+"
diff --git a/core/modules/nscd/module.conf.debian b/core/modules/nscd/module.conf.debian
new file mode 100644
index 00000000..4a61cc19
--- /dev/null
+++ b/core/modules/nscd/module.conf.debian
@@ -0,0 +1,6 @@
+REQUIRED_INSTALLED_PACKAGES="
+ nscd
+"
+REQUIRED_CONTENT_PACKAGES="
+ nscd
+"
diff --git a/core/modules/nscd/module.conf.fedora b/core/modules/nscd/module.conf.fedora
new file mode 100644
index 00000000..4a61cc19
--- /dev/null
+++ b/core/modules/nscd/module.conf.fedora
@@ -0,0 +1,6 @@
+REQUIRED_INSTALLED_PACKAGES="
+ nscd
+"
+REQUIRED_CONTENT_PACKAGES="
+ nscd
+"
diff --git a/core/modules/nscd/module.conf.opensuse b/core/modules/nscd/module.conf.opensuse
new file mode 100644
index 00000000..4a61cc19
--- /dev/null
+++ b/core/modules/nscd/module.conf.opensuse
@@ -0,0 +1,6 @@
+REQUIRED_INSTALLED_PACKAGES="
+ nscd
+"
+REQUIRED_CONTENT_PACKAGES="
+ nscd
+"
diff --git a/core/modules/nscd/module.conf.ubuntu b/core/modules/nscd/module.conf.ubuntu
new file mode 100644
index 00000000..4a61cc19
--- /dev/null
+++ b/core/modules/nscd/module.conf.ubuntu
@@ -0,0 +1,6 @@
+REQUIRED_INSTALLED_PACKAGES="
+ nscd
+"
+REQUIRED_CONTENT_PACKAGES="
+ nscd
+"