aboutsummaryrefslogtreecommitdiffstats
path: root/mayor/bin/sbin/eNaploBackup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'mayor/bin/sbin/eNaploBackup.sh')
-rwxr-xr-xmayor/bin/sbin/eNaploBackup.sh95
1 files changed, 0 insertions, 95 deletions
diff --git a/mayor/bin/sbin/eNaploBackup.sh b/mayor/bin/sbin/eNaploBackup.sh
deleted file mode 100755
index 5bdba177..00000000
--- a/mayor/bin/sbin/eNaploBackup.sh
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/bin/sh
-##
-# Az elektronikus mentése (Version 1.0)
-##
-
- DATE=`date +%Y%m%d`
- NAPLO_BACKUP_BASE_DIR='/backup/naplo'
- NAPLO_BACKUP_DIR="$NAPLO_BACKUP_BASE_DIR/$DATE"
-
- DATABASES='mayor_parent mayor_private mayor_naplo intezmeny_fasori naplo_fasori_2007'
- #MYSQL_DB='%MYSQL_NAPLO_DB%'
- MYSQL_USER='%MYSQL_NAPLO_USER%'
- MYSQL_PW='%MYSQL_NAPLO_PW%'
-
- WWW_SSL_DIR='%BASEDIR%'
- WEB_SERVER_USER='%WEB_SERVER_USER%'
- EXPIRE_DATE=`date -d '30 days ago' +%Y%m%d`
-
- BASEDN='%BASEDN%'
- LDAP_CONF_DIR='%LDAP_CONF_DIR%'
- LDAP_DB_DIR='%LDAP_DB_DIR%'
-
-##
-# A könyvtárak létrehozása
-##
- if [ ! -e $NAPLO_BACKUP_BASE_DIR ]; then
- /bin/mkdir $NAPLO_BACKUP_BASE_DIR
- fi
- /bin/chown $WEB_SERVER_USER $NAPLO_BACKUP_BASE_DIR
- /bin/chmod 700 $NAPLO_BACKUP_BASE_DIR
-
- if [ -e $NAPLO_BACKUP_DIR.tgz ]; then
- exit 1
- fi
- /bin/mkdir $NAPLO_BACKUP_DIR
- /bin/chown $WEB_SERVER_USER $NAPLO_BACKUP_DIR
- /bin/chmod 700 $NAPLO_BACKUP_DIR
-
-##
-# mysql adatbázis mentése
-##
-
-for DATABASE in $DATABASES; do
- /usr/bin/mysqldump -p$MYSQL_PW -u$MYSQL_USER $DATABASE >> $NAPLO_BACKUP_DIR/$DATABASE.sql
-done
-
-##
-# mysql adatbázis mentése
-##
-
-# /usr/bin/mysqldump -p$MYSQL_PW -u$MYSQL_USER $MYSQL_DB >> $NAPLO_BACKUP_DIR/$MYSQL_DB.sql
-
-##
-# A honlap mentése
-##
-
- mkdir $NAPLO_BACKUP_DIR/html
-
- /bin/cp -a $WWW_SSL_DIR/* $NAPLO_BACKUP_DIR/html/
-
-##
-# Az LDAP adatbázis
-##
-
- /etc/init.d/slapd stop
- /bin/sleep 1
-
- /usr/sbin/slapcat -b $BASEDN -l $NAPLO_BACKUP_DIR/ldap.ldif
-
- /bin/cp -a $LDAP_DB_DIR $NAPLO_BACKUP_DIR/ldap
-
- /etc/init.d/slapd start
-
-##
-# LDAP konfig file-ok mentése (schema)
-##
-
- /bin/mkdir $NAPLO_BACKUP_DIR/etc
- /bin/cp -a $LDAP_CONF_DIR $NAPLO_BACKUP_DIR/etc/
-
-##
-# Becsomagolás
-##
-
- cd $NAPLO_BACKUP_BASE_DIR
- /bin/tar cfz $DATE.tgz $DATE
- /bin/rm -rf $NAPLO_BACKUP_DIR
-
-##
-# Elavult mentés tölése
-##
-
- if [ -e $NAPLO_BACKUP_BASE_DIR/$EXPIRE_DATE.tgz ]; then
- rm -rf $NAPLO_BACKUP_BASE_DIR/$EXPIRE_DATE.tgz
- fi