Enhance debian package.
This commit is contained in:
parent
6ceea92eea
commit
ad0c76aaea
@ -1,35 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# File: apache-cominclude.sh
|
|
||||||
# Changes:
|
|
||||||
# 20010219 Ola Lundqvist <opal@debian.org>
|
|
||||||
# 20011022 Luca De Vitis <luca@debian.org>
|
|
||||||
# Introduced the error variable.
|
|
||||||
# o /[[:space:]][[:space:]]*/[[:space:]]\+/
|
|
||||||
# Changed from "cat $conffile | sed" to "sed ... < $conffile"
|
|
||||||
# 20020116 Ola Lundqvist <opal@debian.org>
|
|
||||||
# Documented the error variable.
|
|
||||||
# Needs: $conffile - The file that should be modified.
|
|
||||||
# $includefile - The file that should be commented out.
|
|
||||||
# Description: Comments out a include statement.
|
|
||||||
# Sets: $status = {error, nothing, comment}
|
|
||||||
# $error = error message (if $status = error).
|
|
||||||
|
|
||||||
status=error
|
|
||||||
|
|
||||||
if [ -z "$conffile" ] ; then
|
|
||||||
error="No config file specified in apache-cominclude.sh"
|
|
||||||
elif [ -z "$includefile" ] ; then
|
|
||||||
error="No include file specified in apache-cominclude.sh"
|
|
||||||
elif [ ! -f $conffile ] ; then
|
|
||||||
error="File $conffile not found!"
|
|
||||||
elif [ ! -f $includefile ] ; then
|
|
||||||
error="File $includefile not found!"
|
|
||||||
else
|
|
||||||
status=nothing
|
|
||||||
if grep -e "^[[:space:]]*Include[[:space:]]\+$includefile\b" $conffile > /dev/null 2>&1; then
|
|
||||||
log="${log}Commenting import for $includefile in $conffile."
|
|
||||||
status=comment
|
|
||||||
sed -e "s#^\( *\)\(Include *$includefile\b\)#\1\#\2#" < $conffile > $conffile.new
|
|
||||||
mv $conffile.new $conffile
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
@ -1,38 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# File: apache-include.sh
|
|
||||||
# Changes:
|
|
||||||
# 20010219 Ola Lundqvist <opal@debian.org>
|
|
||||||
# 20011022 Luca De Vitis <luca@debian.org>
|
|
||||||
# Introduced the error variable.
|
|
||||||
# o /[[:space:]][[:space:]]*/[[:space:]]\+/
|
|
||||||
# 20020116 Ola Lundqvist <opal@debian.org>
|
|
||||||
# Documented the error variable.
|
|
||||||
# Needs: $conffile - where the config file is.
|
|
||||||
# $includefile - what file that should not be included.
|
|
||||||
# /usr/share/wwwconfig-common/apache-uncominclude.sh
|
|
||||||
# Description: Includes a file in a apache config file.
|
|
||||||
# If it is not included (and commented) it will be added
|
|
||||||
# at the bottom of the file.
|
|
||||||
# Sets: $status = {error, nothing, include, uncomment}
|
|
||||||
# $error = error message (if $status = error).
|
|
||||||
|
|
||||||
status=error
|
|
||||||
if [ -z "$conffile" ] ; then
|
|
||||||
error="No config file specified in apache-include.sh"
|
|
||||||
elif [ -z "$includefile" ] ; then
|
|
||||||
error="No include file specified in apache-include.sh"
|
|
||||||
elif [ ! -f $conffile ] ; then
|
|
||||||
error="File $conffile not found!"
|
|
||||||
elif [ ! -f $includefile ] ; then
|
|
||||||
error="File $includefile not found!"
|
|
||||||
else
|
|
||||||
status=nothing
|
|
||||||
. /usr/share/dolibarr/build/deb/apache-uncominclude.sh
|
|
||||||
if [ "$status" = "nothing" ] ; then
|
|
||||||
if ! grep -e "Include[[:space:]]\+$includefile\b" $conffile > /dev/null 2>&1; then
|
|
||||||
status=include
|
|
||||||
log="${log}Including $includefile in $conffile."
|
|
||||||
echo "Include $includefile" >> $conffile
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
@ -1,51 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# File: apache-include_all.sh
|
|
||||||
# Changes:
|
|
||||||
# 20010219 Ola Lundqvist <opal@debian.org>
|
|
||||||
# 20011022 Luca De Vitis <luca@debian.org>
|
|
||||||
# Introduced the error variable.
|
|
||||||
# o /[[:space:]][[:space:]]*/[[:space:]]\+/
|
|
||||||
# Reduced the 3 assignment in the function to a single sed
|
|
||||||
# script.
|
|
||||||
# 20020116 Ola Lundqvist <opal@debian.org>
|
|
||||||
# Documented the error variable.
|
|
||||||
# 20020412 Ola Lundqvist <opal@debian.org>
|
|
||||||
# Added check for if the server is installed.
|
|
||||||
# Needs: $server - what apache server that should be configured.
|
|
||||||
# That can be any matching /etc/$server/*.conf
|
|
||||||
# $includefile - what file that should not be included.
|
|
||||||
# /usr/share/wwwconfig-common/apache-uncominclude.sh
|
|
||||||
# /usr/share/wwwconfig-common/apache-include.sh
|
|
||||||
# Description: Includes a file in a apache config file.
|
|
||||||
# If it is not included (and commented) it will be added
|
|
||||||
# at the bottom of the file.
|
|
||||||
# It first checks for if any in the server
|
|
||||||
# Sets: $status = {error, nothing, uncomment, include}
|
|
||||||
# $error = error message (if $status = error).
|
|
||||||
|
|
||||||
status=error
|
|
||||||
|
|
||||||
if [ -z "$includefile" ] ; then
|
|
||||||
error="No include file specified for apache-include_all.sh."
|
|
||||||
elif [ ! -f $includefile ] ; then
|
|
||||||
error="Includefile $includefile not found in apache-include_all.sh."
|
|
||||||
elif [ ! -d /etc/$server ] ; then
|
|
||||||
error="No server $server installed, unable to configure it."
|
|
||||||
else
|
|
||||||
status=nothing
|
|
||||||
if grep -e "Include[[:space:]]\+$includefile" /etc/$server/*.conf > /dev/null 2>&1; then
|
|
||||||
lstatus=nothing
|
|
||||||
log="${log}Include of $includefile found in apache config files."
|
|
||||||
for conffile in /etc/$server/*.conf; do
|
|
||||||
. /usr/share/dolibarr/build/deb/apache-uncominclude.sh
|
|
||||||
if [ "$status" = "uncomment" ] ; then
|
|
||||||
lstatus=$status
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
status=$lstatus
|
|
||||||
else
|
|
||||||
conffile=/etc/$server/httpd.conf
|
|
||||||
. /usr/share/dolibarr/build/deb/apache-include.sh
|
|
||||||
status=include
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
@ -1,35 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# File: apache-uncominclude.sh
|
|
||||||
# Changes:
|
|
||||||
# 20010219 Ola Lundqvist <opal@debian.org>
|
|
||||||
# 20011022 Luca De Vitis <luca@debian.org>
|
|
||||||
# Introduced the error variable.
|
|
||||||
# o /[[:space:]][[:space:]]*/[[:space:]]\+/
|
|
||||||
# Changed from "cat $conffile | sed" to "sed ... < $conffile"
|
|
||||||
# 20020116 Ola Lundqvist <opal@debian.org>
|
|
||||||
# Documented the error variable.
|
|
||||||
# Needs: $conffile - The file that should be modified.
|
|
||||||
# $includefile - The file that should not be included.
|
|
||||||
# Description: Comments out a include statement.
|
|
||||||
# Sets: $status = {error, nothing, uncomment}
|
|
||||||
# $error = error message (if $status = error).
|
|
||||||
|
|
||||||
status=error
|
|
||||||
|
|
||||||
if [ -z "$conffile" ] ; then
|
|
||||||
error="No config file specified in apache-uncominclude.sh"
|
|
||||||
elif [ -z "$includefile" ] ; then
|
|
||||||
error="No include file specified in apache-uncominclude.sh"
|
|
||||||
elif [ ! -f $conffile ] ; then
|
|
||||||
error="File $conffile not found!"
|
|
||||||
elif [ ! -f $includefile ] ; then
|
|
||||||
error="File $includefile not found!"
|
|
||||||
else
|
|
||||||
status=nothing
|
|
||||||
if grep -e "^[[:space:]]*#[[:space:]]*Include[[:space:]]\+$includefile\b" $conffile > /dev/null 2>&1; then
|
|
||||||
log="${log}Uncommenting import for $includefile in $conffile"
|
|
||||||
status=uncomment
|
|
||||||
sed -e "s|^\([[:space:]]*\)#\([[:space:]]*Include[[:space:]][[:space:]]*$includefile\b\)|\1\2|g;" < $conffile > $conffile.new
|
|
||||||
mv $conffile.new $conffile
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
Loading…
Reference in New Issue
Block a user