最初コミット

This commit is contained in:
2026-05-17 01:57:17 +09:00
commit 62326874ce
35 changed files with 663 additions and 0 deletions

3
192.168.10.104/crontab Normal file
View File

@@ -0,0 +1,3 @@
0 8 * * 2 /root/update_pkgs.sh
0 8 * * 5 /root/update_pkgs.sh
0 4 * * * /root/sync-vmail-backup.sh

View File

@@ -0,0 +1,19 @@
#!/bin/sh
export SER="126"
export VER="1.26.3"
export ARC="amd64"
export OS="freebsd"
wget https://go.dev/dl/go$VER.$OS-$ARC.tar.gz
tar zxfv go$VER.$OS-$ARC.tar.gz
rm -rf /usr/local/go$SER
mv go /usr/local/go$SER
ln -s /usr/local/go$SER/bin/go /usr/local/bin/go$SER
ln -s /usr/local/go$SER/bin/gofmt /usr/local/bin/gofmt$SER
rm -rf /usr/local/bin/go
rm -rf /usr/local/bin/gofmt
ln -s /usr/local/bin/go$SER /usr/local/bin/go
ln -s /usr/local/bin/gofmt$SER /usr/local/bin/gofmt
go version
rm -rf go$VER.$OS-$ARC.tar.gz

View File

@@ -0,0 +1,18 @@
#!/bin/sh
DATE=$(date +"%Y年%m月%d日")
echo "192.168.10.104から192.168.10.143へメールバックアップが正常にプッシュされました。 (${DATE})
---------------
" > /home/suwako/mailbckp.txt
chmod -R 755 /home/suwako/vmail/mail.076.co.jp/vmail/backup/mysql >> /home/suwako/mailbckp.txt
chmod -R 755 /home/suwako/vmail/mail.076.ne.jp/vmail/backup/mysql >> /home/suwako/mailbckp.txt
chown -R suwako:suwako /home/suwako/vmail >> /home/suwako/mailbckp.txt
echo "076スタジオ(コーポレート)" >> /home/suwako/mailbckp.txt
doas -u suwako rsync -vaHz --delete /home/suwako/vmail/mail.076.co.jp 192.168.0.143:/zroot/vmail >> /home/suwako/mailbckp.txt
echo "076スタジオ(ネットワーク)" >> /home/suwako/mailbckp.txt
doas -u suwako rsync -vaHz --delete /home/suwako/vmail/mail.076.ne.jp 192.168.0.143:/zroot/vmail >> /home/suwako/mailbckp.txt
cat /home/suwako/mailbckp.txt | mail -s "192.168.10.104 メールバックアップをNASへプッシュ (${DATE})" reports@076.ne.jp
rm -rf /home/suwako/mailbckp.txt

View File

@@ -0,0 +1,14 @@
#!/bin/sh
DATE=$(date +"%Y年%m月%d日")
echo "192.168.10.104 サーバーパッケージが更新されました。 (${DATE})
---------------
" > /root/pkg.txt
/usr/sbin/pkg update >> /root/pkg.txt
/usr/sbin/pkg upgrade -y >> /root/pkg.txt
/usr/sbin/freebsd-update cron >> /root/pkg.txt
cat /root/pkg.txt | mail -s "192.168.10.104 パッケージ更新 (${DATE})" reports@076.ne.jp
rm -rf /root/pkg.txt

View File

@@ -0,0 +1,14 @@
#!/bin/sh
export VER="0.16.0"
export ARC="x86_64"
export OS="freebsd"
wget https://ziglang.org/download/$VER/zig-$ARC-$OS-$VER.tar.xz
tar xfv zig-$ARC-$OS-$VER.tar.xz
cd zig-$ARC-$OS-$VER
rm -rf /usr/local/lib/zig
mv lib /usr/local/lib/zig
mv zig /usr/local/bin
rm -rf zig-$ARC-$OS-$VER zig-$ARC-$OS-$VER.tar.xz
zig version