Update 2025-07-16 09:55 OpenBSD/amd64-t14
This commit is contained in:
parent
9f365fe933
commit
3b839841ac
@ -1,20 +0,0 @@
|
||||
#!/bin/sh
|
||||
. $HOME/.bin/_config
|
||||
|
||||
print "Tarsnap Restore:"
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
doas tarsnap --list-archives | sort
|
||||
printf "Usage: restore <key_id>\n"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
_backup="$(doas tarsnap --list-archives | grep "$1")"
|
||||
if [ -z "$_backup" ]; then
|
||||
print "No backup with key id $1 found."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir "restore_$1"
|
||||
doas tarsnap --humanize-numbers -xvf "$_backup" -C "restore_$1"
|
||||
print "Data restored in $(readlink -f "restore_$1")"
|
@ -1,21 +0,0 @@
|
||||
#!/bin/sh
|
||||
. $HOME/.bin/_config
|
||||
|
||||
print "Tarsnap Delete:"
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
doas tarsnap --list-archives | sort
|
||||
printf "Usage: delete <key_id>\n"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
_delete="$(doas tarsnap --list-archives | grep "$1")"
|
||||
if [ -z "$_delete" ]; then
|
||||
print "No backup with key id $1 found."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
print "Deleting: $_delete"
|
||||
doas tarsnap -df "$_delete"
|
||||
print "done."
|
||||
|
@ -32,7 +32,7 @@ doas mkdir -p /usr/obj /usr/xobj
|
||||
doas chown build /usr/obj /usr/xobj
|
||||
|
||||
mkkernel() {
|
||||
echo "Step: kernel start ($(date)") >> $LOG
|
||||
echo "Step: kernel start ($(date))" >> $LOG
|
||||
set -xe
|
||||
cd /sys/arch/$(machine)/compile/GENERIC.MP
|
||||
doas make clean
|
||||
@ -42,11 +42,11 @@ mkkernel() {
|
||||
doas make install
|
||||
doas what /bsd
|
||||
doas ln -f /bsd.booted /bsd.backup
|
||||
echo "Step: kernel done ($(date)") >> $LOG
|
||||
echo "Step: kernel done ($(date))" >> $LOG
|
||||
}
|
||||
|
||||
mkbase() {
|
||||
echo "Step: base start ($(date)") >> $LOG
|
||||
echo "Step: base start ($(date))" >> $LOG
|
||||
set -xe
|
||||
cd /usr/src
|
||||
doas make obj
|
||||
@ -55,11 +55,11 @@ mkbase() {
|
||||
doas sysmerge
|
||||
cd /dev
|
||||
doas ./MAKEDEV all
|
||||
echo "Step: base done ($(date)") >> $LOG
|
||||
echo "Step: base done ($(date))" >> $LOG
|
||||
}
|
||||
|
||||
mkxenocara() {
|
||||
echo "Step: xenocara start ($(date)") >> $LOG
|
||||
echo "Step: xenocara start ($(date))" >> $LOG
|
||||
set -xe
|
||||
doas chown -R sdk /usr/xenocara
|
||||
cd /usr/xenocara
|
||||
@ -68,11 +68,11 @@ mkxenocara() {
|
||||
doas make obj
|
||||
doas make -j${JOBS} build
|
||||
doas make install
|
||||
echo "Step: xenocara done ($(date)") >> $LOG
|
||||
echo "Step: xenocara done ($(date))" >> $LOG
|
||||
}
|
||||
|
||||
mkrelease() {
|
||||
echo "Step: release start ($(date)") >> $LOG
|
||||
echo "Step: release start ($(date))" >> $LOG
|
||||
set -xe
|
||||
doas mkdir -p /data/{OpenBSD,Release}
|
||||
doas chown -R build /data
|
||||
@ -95,7 +95,7 @@ mkrelease() {
|
||||
cd /usr/src/distrib/$(machine)/iso
|
||||
doas make
|
||||
doas make install
|
||||
echo "Step: release done ($(date)") >> $LOG
|
||||
echo "Step: release done ($(date))" >> $LOG
|
||||
}
|
||||
|
||||
kernelclean() {
|
||||
|
@ -1,11 +1,20 @@
|
||||
#!/bin/sh
|
||||
. $HOME/.bin/_config
|
||||
|
||||
[ -d "$1" ] || ( printf "Usage: backup <target>\n" && exit 2; )
|
||||
_target=$(readlink -f "$1" 2> /dev/null)
|
||||
|
||||
[ ! "$_target" ] \
|
||||
&& printf "Usage: backup <target>\n" \
|
||||
&& exit 2;
|
||||
|
||||
print "pass Internet/Tarsnap.key > /root/tarsnap.key ..."
|
||||
pass Internet/Tarsnap.key | doas tee /root/tarsnap.key > /dev/null
|
||||
doas chown root:sdk /root/tarsnap.key
|
||||
doas chmod 640 /root/tarsnap.key
|
||||
doas chmod 750 /root
|
||||
|
||||
print "Tarsnap Backup:"
|
||||
|
||||
_target=$(readlink -f "$1")
|
||||
_key=$(pwgen -n1 8)
|
||||
_date=$(date "+%Y-%m-%d %H:%M")
|
||||
_host=$(uname -n)
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
mystuff="
|
||||
/usr/ports/mystuff/x11/st-sdk
|
||||
/usr/ports/mystuff/www/luakit
|
||||
/usr/ports/mystuff/sysutils/libtree
|
||||
/usr/ports/sysutils/tarsnap
|
||||
"
|
||||
|
Loading…
x
Reference in New Issue
Block a user