50%
This commit is contained in:
@@ -440,6 +440,23 @@ install_dependencies() {
|
||||
}
|
||||
fi
|
||||
|
||||
# Install mhvtl (Virtual Tape Library) for VTL functionality
|
||||
echo " Installing mhvtl (Virtual Tape Library)..."
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y -qq \
|
||||
mhvtl \
|
||||
mhvtl-utils \
|
||||
mtx \
|
||||
sg3-utils || {
|
||||
echo -e "${YELLOW}Warning: mhvtl installation failed, VTL features may not be available${NC}"
|
||||
echo " You may need to install mhvtl manually or from source"
|
||||
}
|
||||
|
||||
# Create mhvtl directories if they don't exist
|
||||
mkdir -p /etc/mhvtl
|
||||
mkdir -p /opt/mhvtl
|
||||
chown root:root /etc/mhvtl
|
||||
chown root:root /opt/mhvtl
|
||||
|
||||
# Install databases (SQLite for compatibility, PostgreSQL as default)
|
||||
echo " Installing database packages..."
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y -qq \
|
||||
|
||||
Reference in New Issue
Block a user