Mutiple fixes
This commit is contained in:
parent
857492b895
commit
cba60bf488
@ -122,9 +122,10 @@ echo "deb [signed-by=/etc/apt/trusted.gpg.d/45drives.gpg arch=amd64] https://rep
|
|||||||
echo "Updating package lists"
|
echo "Updating package lists"
|
||||||
apt -qq update
|
apt -qq update
|
||||||
|
|
||||||
DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt -y -qq -o DPkg::options::="--force-confdef" -o DPkg::options::="--force-confold" install -t bullseye-backports acl samba-dsdb-modules samba-vfs-modules samba winbind wsdd
|
|
||||||
echo "Installing zfs"
|
echo "Installing zfs"
|
||||||
DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt -y -qq -o DPkg::options::="--force-confdef" -o DPkg::options::="--force-confold" install --no-install-recommends zfs-dkms zfsutils-linux zfs-auto-snapshot
|
DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt -y -qq -o DPkg::options::="--force-confdef" -o DPkg::options::="--force-confold" install --no-install-recommends zfs-dkms zfsutils-linux zfs-auto-snapshot
|
||||||
|
echo "Installing samba"
|
||||||
|
DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt -y -qq -o DPkg::options::="--force-confdef" -o DPkg::options::="--force-confold" install -t bullseye-backports acl samba-dsdb-modules samba-vfs-modules samba winbind wsdd
|
||||||
echo "Installing cockpit"
|
echo "Installing cockpit"
|
||||||
DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt -y -qq -o DPkg::options::="--force-confdef" -o DPkg::options::="--force-confold" install --no-install-recommends cockpit cockpit-identities cockpit-file-sharing cockpit-navigator cockpit-zfs-manager cockpit-benchmark
|
DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt -y -qq -o DPkg::options::="--force-confdef" -o DPkg::options::="--force-confold" install --no-install-recommends cockpit cockpit-identities cockpit-file-sharing cockpit-navigator cockpit-zfs-manager cockpit-benchmark
|
||||||
|
|
||||||
@ -134,11 +135,13 @@ modprobe zfs
|
|||||||
echo "Update time via ntp"
|
echo "Update time via ntp"
|
||||||
ntpdate-debian -b > /dev/null
|
ntpdate-debian -b > /dev/null
|
||||||
|
|
||||||
|
rootfs=$(grep " / " /proc/mounts | cut -d'/' -f3)
|
||||||
|
zdisks=$(echo $(lsblk -nd -I 8,259 -o name | grep -v $rootfs) | cut -d' ' -f1-2)
|
||||||
case $FORMAT in
|
case $FORMAT in
|
||||||
0) echo "Your ZFS Data will be preserved";;
|
0) echo "Your ZFS Data will be preserved";;
|
||||||
1) echo "Existing data on the drives will be deleted..."
|
1) echo "Existing data on the drives will be deleted..."
|
||||||
zpool destroy $ZPOOL
|
zpool destroy $ZPOOL
|
||||||
zpool create -f -o autoexpand=on -o ashift=12 $ZPOOL mirror sda sdb
|
zpool create -f -o autoexpand=on -o ashift=12 $ZPOOL mirror $zdisks
|
||||||
echo "Regenerate ssh host keys"
|
echo "Regenerate ssh host keys"
|
||||||
rm -f /etc/ssh/ssh_host_*
|
rm -f /etc/ssh/ssh_host_*
|
||||||
ssh-keygen -t rsa -b 4096 -f /etc/ssh/ssh_host_rsa_key -N ""
|
ssh-keygen -t rsa -b 4096 -f /etc/ssh/ssh_host_rsa_key -N ""
|
||||||
@ -227,8 +230,9 @@ cat << EOF | tee -i /etc/cockpit/zfs/config.json
|
|||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
if [[ $(ls /etc/cockpit/zfs/shares.conf) ]]; then
|
if [ -f /etc/cockpit/zfs/shares.conf ]; then
|
||||||
echo "Creating cockpit zfs shares conf"
|
echo "Creating cockpit zfs shares conf"
|
||||||
|
mkdir -p /etc/cockpit/zfs/
|
||||||
cat << EOF | tee -i /etc/cockpit/zfs/shares.conf
|
cat << EOF | tee -i /etc/cockpit/zfs/shares.conf
|
||||||
# COCKPIT ZFS MANAGER
|
# COCKPIT ZFS MANAGER
|
||||||
# WARNING: DO NOT EDIT, AUTO-GENERATED CONFIGURATION
|
# WARNING: DO NOT EDIT, AUTO-GENERATED CONFIGURATION
|
||||||
@ -248,7 +252,7 @@ cat << EOF | tee -i /etc/samba/smb.conf
|
|||||||
include = registry
|
include = registry
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat << EOF | tee -i /etc/samba/import.templates
|
cat << EOF | tee -i /etc/samba/import.template
|
||||||
[global]
|
[global]
|
||||||
workgroup = WORKGROUP
|
workgroup = WORKGROUP
|
||||||
log file = /var/log/samba/log.%m
|
log file = /var/log/samba/log.%m
|
||||||
|
Loading…
Reference in New Issue
Block a user