From 38d82352012f7529da6698849139139a6b1077a6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zolt=C3=A1n=20Felleg?= Date: Wed, 29 Oct 2025 09:12:35 +0100 Subject: [PATCH] Updated various scripts. --- scripts/dnf.conf.fedora | 5 +++++ scripts/n2id.py | 50 +++++++++++++++++++++++++++++++++++++++++ scripts/nn2ip.py | 15 ++++++++++--- scripts/rsyncbackup.sh | 4 ++-- scripts/update-base.sh | 1 + 5 files changed, 70 insertions(+), 5 deletions(-) create mode 100755 scripts/n2id.py diff --git a/scripts/dnf.conf.fedora b/scripts/dnf.conf.fedora index b56a6cc..eb23b5e 100644 --- a/scripts/dnf.conf.fedora +++ b/scripts/dnf.conf.fedora @@ -11,3 +11,8 @@ gpgcheck=0 name=Fedora $releasever - $basearch - Updates baseurl=http://store.in.useribm.hu/linux/fedora/updates/$releasever/Everything/$basearch/ gpgcheck=0 + +[local-user-built] +name=Fedora $releasever - $basearch - USER +baseurl=http://store.in.useribm.hu/linux/fedora/updates/$releasever/user/$basearch/ +gpgcheck=0 diff --git a/scripts/n2id.py b/scripts/n2id.py new file mode 100755 index 0000000..2add238 --- /dev/null +++ b/scripts/n2id.py @@ -0,0 +1,50 @@ +#!/usr/bin/env python +# name to user id + + +import sys + + +name_tuples = [('akosztolanyi', None), + ('csgulyas', None), + ('dvasary', None), + ('epali', None), + ('fritter', None), + ('fschnell', None), + ('khorvath', None), + ('kkele', None), + ('lpaldi', None), + ('mszabo', None), + ('pbognar', None), + ('rrendek', None), + ('tgulyas', None), + ('tlevai', None), + ('zfelleg', None), + ('zvad', None)] + +def get_id_of_name(name, modulo=256): + name_value = 0 + for position in range(len(name)): + name_value *= 10 + name_character = name[position].lower() + if name_character in '0123456789': + character_value = int(name_character) + else: + character_value = ord(name_character) + 1 - ord('a') + name_value += character_value + return name_value % modulo + + +if __name__ == '__main__': + if len(sys.argv) == 1: + for (name, modification) in name_tuples: + print('{:12}: {:3}, {:4}'.format(name, + get_id_of_name(name), + get_id_of_name(name, + 8192))) + elif len(sys.argv) == 3: + fqhnimnd_tuples = [(sys.argv[1], None, sys.argv[2], '')] + nfsd_tuples = [(sys.argv[2], None, '')] + list_ip_addresses(nfsd_tuples, fqhnimnd_tuples) + else: + print(len(sys.argv)) diff --git a/scripts/nn2ip.py b/scripts/nn2ip.py index 69a9506..c2baadf 100755 --- a/scripts/nn2ip.py +++ b/scripts/nn2ip.py @@ -12,6 +12,7 @@ fqhnimnd_tuples = [('ac.in.useribm.hu', None, 'aap', 'a ('accounting.in.useribm.hu', None, 'sv', 'accounting desktop/server'), ('ah.in.useribm.hu', None, 'aap', 'automation hub'), ('aka2pp.in.useribm.hu', None, 'ak', 'afp2pdf plus'), + ('akwin11.in.useribm.hu', None, 'ak', 'windows 11'), ('apcups1.in.useribm.hu', None, 'up', 'apc ups 1'), ('apcups2.in.useribm.hu', None, 'up', 'apc ups 2'), ('archer-ax1800-fin.in.useribm.hu', None, 'wr', 'archer ax1800 finance'), @@ -51,9 +52,13 @@ fqhnimnd_tuples = [('ac.in.useribm.hu', None, 'aap', 'a ('l1ets2.in.useribm.hu', None, 'l1m', 'linuxone ets 2'), ('l1hmca.in.useribm.hu', None, 'l1m', 'linuxone hmc a'), ('l1hmcb.in.useribm.hu', None, 'l1m', 'linuxone hmc b'), + ('l1keco.in.useribm.hu', None, 'l1', 'kernel compile server'), + ('l1oracle.in.useribm.hu', None, 'l1', 'oracle server'), + ('l1rescue.in.useribm.hu', None, 'l1', 'rescue server'), ('l1sea.in.useribm.hu', None, 'l1m', 'linuxone support element a'), ('l1seb.in.useribm.hu', None, 'l1m', 'linuxone support element b'), ('l1tsm.in.useribm.hu', None, 'l1', 'tsm server'), + ('l1zdnn.in.useribm.hu', None, 'l1', 'zdnn server'), ('log.in.useribm.hu', None, 'is', 'log server'), ('lpar11.in.useribm.hu', ('fixed', 11), 'pwr', 'lpar 11'), ('lpar12.in.useribm.hu', ('fixed', 12), 'pwr', 'lpar 12'), @@ -65,6 +70,7 @@ fqhnimnd_tuples = [('ac.in.useribm.hu', None, 'aap', 'a ('lpar18.in.useribm.hu', ('fixed', 18), 'pwr', 'lpar 18'), ('lpar19.in.useribm.hu', ('fixed', 19), 'pwr', 'lpar 19'), ('lpar20.in.useribm.hu', ('fixed', 20), 'pwr', 'lpar 20'), + ('mscohesity.in.useribm.hu', None, 'ms', 'cohesity server'), ('mx.in.useribm.hu', None, 'is', 'mail server'), ('mx.pm.useribm.hu', None, 'pm', 'mail server'), ('netlock.in.useribm.hu', None, 'av', 'avon netlock server'), @@ -73,15 +79,17 @@ fqhnimnd_tuples = [('ac.in.useribm.hu', None, 'aap', 'a ('ns2.in.useribm.hu', ('fixed', 159), 'ib', 'name server 2'), ('olvmengine.in.useribm.hu', None, 'olvm', 'oracle linux virtualization manager engine host'), ('olvmhost1.in.useribm.hu', None, 'olvm', 'oracle linux virtualization manager kvm host 1'), + ('pgs.in.useribm.hu', None, 'is', 'postgresql server'), + ('pki.in.useribm.hu', None, 'is', 'public key infrastructure server'), + ('pns.pm.useribm.hu', None, 'pm', 'perimeter name server'), + ('quorum.in.useribm.hu', None, 'is', '(cluster) quorum server'), ('roboot.in.useribm.hu', None, 'ro', 'red hat openshift bootstrap'), ('roctl1.in.useribm.hu', None, 'ro', 'red hat openshift controller 1'), ('roctl2.in.useribm.hu', None, 'ro', 'red hat openshift controller 2'), ('roctl3.in.useribm.hu', None, 'ro', 'red hat openshift controller 3'), ('rowrk1.in.useribm.hu', None, 'ro', 'red hat openshift worker 1'), ('rowrk2.in.useribm.hu', None, 'ro', 'red hat openshift worker 2'), - ('pki.in.useribm.hu', None, 'is', 'public key infrastructure server'), - ('quorum.in.useribm.hu', None, 'is', '(cluster) quorum server'), - ('pns.pm.useribm.hu', None, 'pm', 'perimeter name server'), + ('rrjmeter.in.useribm.hu', None, 'rr', 'rrendek jmeter'), ('s6730-s24x6q.in.useribm.hu', None, 'ns', 'huawei s6730-s24x6q'), ('slycpx.in.useribm.hu', None, 'is', 'sly crm proxy'), ('slycrm.in.useribm.hu', None, 'is', 'sly crm server'), @@ -125,6 +133,7 @@ fqhnimnd_tuples = [('ac.in.useribm.hu', None, 'aap', 'a ('zffc830.10g.useribm.hu', None, '10g', 'zffc830'), ('zfhp.in.useribm.hu', None, 'zf', 'zfelleg http proxy'), ('zfrhel7.in.useribm.hu', None, 'zf', 'zfrhel7'), + ('zfrocm.in.useribm.hu', ('extend', 1), 'zf', 'zfrocm'), ('zfredmi.in.useribm.hu', None, 'mp', 'zfelleg redmi mobile'), ('zfwin11.in.useribm.hu', None, 'zf', 'zfelleg windows 11'), ('zfws.in.useribm.hu', None, 'zf', 'zfelleg web server')] diff --git a/scripts/rsyncbackup.sh b/scripts/rsyncbackup.sh index 00440c9..23128ce 100755 --- a/scripts/rsyncbackup.sh +++ b/scripts/rsyncbackup.sh @@ -36,11 +36,11 @@ fi RSYNC="$RSYNC_BINARY $RSYNC_OPTIONS" -TARGET_HOST=store.10g.useribm.hu +TARGET_HOST=store.in.useribm.hu TARGET_MODULE=backup echo "Syncing module lxc-filesystems to $TARGET_HOST" date -echo $RSYNC /lxc/filesystems/ ${TARGET_HOST}::$TARGET_MODULE/lxc-filesystems >/tmp/rsync.$$ +echo $RSYNC /lxc/filesystems/ ${TARGET_HOST}::$TARGET_MODULE/l1chost-lxc-filesystems >/tmp/rsync.$$ bash /tmp/rsync.$$ RSYNC_RC=$? TRIES=1 diff --git a/scripts/update-base.sh b/scripts/update-base.sh index 00e4331..a663cf4 100755 --- a/scripts/update-base.sh +++ b/scripts/update-base.sh @@ -137,6 +137,7 @@ update_packages() --installroot=$CONTAINER_PATH/rootfs \ --releasever=$DNF_RELEASEVER \ clean all + rm --force $CONTAINER_PATH/rootfs/var/log/*.log ;; "Rocky") YUM_CONFIG=$SCRIPT_PATH/yum.conf.rocky -- 2.54.0