Index: debian/rules =================================================================== --- debian/rules (Revision 1077) +++ debian/rules (Arbeitskopie) @@ -72,10 +72,11 @@ install -m 0644 python/error.py debian/python-univention-lib/usr/lib/python$*/site-packages/univention/lib/ install -m 0644 python/shell.py debian/python-univention-lib/usr/lib/python$*/site-packages/univention/lib/ install -m 0644 python/policy_result.py debian/python-univention-lib/usr/lib/python$*/site-packages/univention/lib/ install -d debian/shell-univention-lib/usr/share/univention-lib/ install -m 0644 shell/all.sh debian/shell-univention-lib/usr/share/univention-lib/ install -m 0644 shell/ucr.sh debian/shell-univention-lib/usr/share/univention-lib/ + install -m 0644 shell/base.sh debian/shell-univention-lib/usr/share/univention-lib/ binary-arch: build install Index: shell/all.sh =================================================================== --- shell/all.sh (Revision 1077) +++ shell/all.sh (Arbeitskopie) @@ -1 +1,2 @@ . /usr/share/univention-lib/ucr.sh +. /usr/share/univention-lib/base.sh Index: shell/base.sh =================================================================== --- shell/base.sh (Revision 0) +++ shell/base.sh (Revision 0) @@ -0,0 +1,39 @@ +# Univention Common Python Library +# +# Copyright 2010 Univention GmbH +# +# http://www.univention.de/ +# +# All rights reserved. +# +# The source code of this program is made available +# under the terms of the GNU Affero General Public License version 3 +# (GNU AGPL V3) as published by the Free Software Foundation. +# +# Binary versions of this program provided by Univention to you as +# well as other copyrighted, protected or trademarked materials like +# Logos, graphics, fonts, specific documentations and configurations, +# cryptographic keys etc. are subject to a license agreement between +# you and Univention and not subject to the GNU AGPL V3. +# +# In the case you use this program under the terms of the GNU AGPL V3, +# the program is provided in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public +# License with the Debian GNU/Linux or Univention distribution in file +# /usr/share/common-licenses/AGPL-3; if not, see +# . + + +createLogfile () { + DATEINAME=$(echo "$1" | sed -ne "s/-*//p") + if [ ! -e "$DATEINAME" ] ; then + touch "$DATEINAME" + chown "$2" "$DATEINAME" + chmod "$3" "$DATEINAME" + fi +} +