summaryrefslogtreecommitdiff
path: root/acct-cynerd
diff options
context:
space:
mode:
Diffstat (limited to 'acct-cynerd')
-rw-r--r--acct-cynerd/APKBUILD18
-rwxr-xr-xacct-cynerd/acct-cynerd.pre-install10
l---------acct-cynerd/acct-cynerd.pre-upgrade1
-rw-r--r--acct-cynerd/authorized_keys1
4 files changed, 30 insertions, 0 deletions
diff --git a/acct-cynerd/APKBUILD b/acct-cynerd/APKBUILD
new file mode 100644
index 0000000..49abdff
--- /dev/null
+++ b/acct-cynerd/APKBUILD
@@ -0,0 +1,18 @@
+# Contributor: Karel Kočí <cynerd@email.cz>
+# Maintainer: Karel Kočí <cynerd@email.cz>
+pkgname=acct-cynerd
+pkgver=0.1
+pkgrel=1
+pkgdesc="Personal Cynerd account"
+url="https://git.cynerd.cz/alpine-personal-pkgs/"
+arch="noarch"
+license="GPLv3"
+options="!check"
+
+depends="shellrc-zsh"
+source="authorized_keys"
+install="$pkgname.pre-install $pkgname.pre-upgrade"
+
+package() {
+ install -D -m 644 "$srcdir"/authorized_keys "$pkgdir"/home/cynerd/.ssh/authorized_keys
+}
diff --git a/acct-cynerd/acct-cynerd.pre-install b/acct-cynerd/acct-cynerd.pre-install
new file mode 100755
index 0000000..60e70a9
--- /dev/null
+++ b/acct-cynerd/acct-cynerd.pre-install
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+addgroup -S cynerd 2>/dev/null
+adduser -D -h /home/cynerd -s /bin/zsh -G cynerd cynerd 2>/dev/null
+
+for group in wheel uucp audio dialout video kvm users abuild; do
+ adduser cynerd $group 2>/dev/null
+done
+
+exit 0
diff --git a/acct-cynerd/acct-cynerd.pre-upgrade b/acct-cynerd/acct-cynerd.pre-upgrade
new file mode 120000
index 0000000..30bcbc8
--- /dev/null
+++ b/acct-cynerd/acct-cynerd.pre-upgrade
@@ -0,0 +1 @@
+acct-cynerd.pre-install \ No newline at end of file
diff --git a/acct-cynerd/authorized_keys b/acct-cynerd/authorized_keys
new file mode 100644
index 0000000..4b7ac00
--- /dev/null
+++ b/acct-cynerd/authorized_keys
@@ -0,0 +1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3cs5UOO/epaxSUaO6kDtQlfdS/K5GEJBGK9nH+KcRL4DNQlAGWZsJiJQPuIL3fGlzRLqnPr8YEMbT5sl/moe/gZe2VD5FoAr2dR2fEw5wXXDI90bxbmCWqbyjmRxlKxdKhc6v1BukmuxScsZO0VrUNks1veCGgi1G9w+tY5HevBlMqvDyDpU/H1LN7MVgkCser+ROjRPviDhLaXk6dLKut33SYgce02s5hlvTiWQa+CqeBfRkdiP5VBo/7PQOWsd8GSfCgO0mwhxFowG8cMFyEwMOi70HeNmURtKbd/h6cz0zsdA39fQ8huRWHRd/CQhgIUOsM+W0uPEwkv9HBErx Private key