Skip to content
Snippets Groups Projects
Commit 13149b96 authored by intrigeri's avatar intrigeri
Browse files

r3557@krups: intrigeri | 2005-11-15 14:41:32 +0100

 Start to move common functions (maketemp) to lib/tools, and better use autotools for lib/{easydialog,tools}.
parent a9074a13
No related branches found
No related tags found
No related merge requests found
EXTRALIBS = easydialog tools
dist_pkglib_DATA = $(EXTRALIBS)
EXTRA_DIST = easydialog.in tools.in
EXTRALIBRARIES = easydialog.sh
edit = sed \
-e "s,@BASH\@,$(BASH),g"
EXTRA_DIST = Makefile.am $(EXTRALIBRARIES)
easydialog: easydialog.in
rm -f easydialog
$(edit) easydialog.in > easydialog
dist_pkglib_DATA = $(EXTRALIBRARIES)
tools: tools.in
rm -f tools
$(edit) tools.in > tools
......@@ -111,9 +111,12 @@ sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
EXTRALIBRARIES = easydialog.sh
EXTRA_DIST = Makefile.am $(EXTRALIBRARIES)
dist_pkglib_DATA = $(EXTRALIBRARIES)
EXTRALIBS = easydialog tools
dist_pkglib_DATA = $(EXTRALIBS)
EXTRA_DIST = easydialog.in tools.in
edit = sed \
-e "s,@BASH\@,$(BASH),g"
all: all-am
.SUFFIXES:
......@@ -285,6 +288,14 @@ uninstall-am: uninstall-dist_pkglibDATA uninstall-info-am
pdf-am ps ps-am uninstall uninstall-am \
uninstall-dist_pkglibDATA uninstall-info-am
easydialog: easydialog.in
rm -f easydialog
$(edit) easydialog.in > easydialog
tools: tools.in
rm -f tools
$(edit) tools.in > tools
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
#!/bin/bash
#!@BASH@
# copyright 2002 lmoore@tump.com under the terms of the GNU LGPL.
# additions 2005 collective@riseup.net
......
#!@BASH@
#
# create a temporary file in a secure way.
#
function maketemp() {
if [ -x /bin/mktemp ]
then
local tempfile=`mktemp /tmp/$1.XXXXXXXX`
else
DATE=`date`
sectmp=`echo $DATE | /usr/bin/md5sum | cut -d- -f1`
local tempfile=/tmp/$1.$sectmp
fi
echo $tempfile
}
......@@ -215,7 +215,7 @@ if [ ! -d "$configdirectory" ]; then
exit 1
fi
. $libdir/easydialog.sh
. $libdir/easydialog
if [ "$UID" != "0" ]; then
msgBox "warning" "ninjahelper must be run by root!"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment