View previous topic :: View next topic |
Author |
Message |
Deart n00b
Joined: 29 Sep 2004 Posts: 17 Location: Togliatti, Russia
|
Posted: Mon Dec 27, 2004 11:25 am Post subject: F-secure antivirus for samba не ставится |
|
|
Решил тут попробовать subj, под alt встал пормально, а вот на gentoo при инсталяции ругается
tail: невозможно открыть `+37' для чтения: No such file or directory
Посмотрев содержимое файла установки как я понял там в начале исолняется скрипт,
Code: | #!/bin/sh
skip=49
unpackdir="/tmp/df-setup-$$"
sfxfiles="preinstall-4.60.3112 fsav-base-4.60.3112 fsav-smb-4.60.3112 fsav-bin-4.60.3112-locked smb-install-4.60.3112"
cleanup() {
cd / ; rm -fr "$unpackdir"
}
sigclean() {
die 10 "Terminated by a signal. Cleaning up temporary files."
}
die() {
echo "$2" > /dev/stderr; cleanup ; exit $1
}
if [ "$1" = "extract" ] ; then
oname="$0-$$.pkg"
echo "Extracted package compressed with gzip and packed with tar into $oname."
tail +$skip "$0" | cat > "$0-$$.pkg" ; exit 0
fi
packname=dftmp$$; res=0
rm -fr "$unpackdir"
trap sigclean 1 2
if mkdir "$unpackdir" ; then
true
else
echo "Failed to create unpack directory $unpackdir." > /dev/stderr ; exit 1
fi
if tail +$skip $0 | cat | gzip -dc > $unpackdir/$packname; then
cd "$unpackdir" || die 3 "Failed to change to $unpackdir."
for sfxfile in $sfxfiles
do
tar -v -x -f "$packname" "$sfxfile" > /dev/null || \
die 4 "Failed to unpack the package in $unpackdir."
if expr "$sfxfile" : ".*-locked" >/dev/null 2>&1; then
# Keycode package
./$sfxfile
if [ "$?" = 2 ]; then
die 6 "Invalid keycode"
fi
else
./$sfxfile || die 5 "Failed to run $sfxfile."
fi
rm -f $sfxfile
done
rm -f "$packname"
else
die 2 "Failed to uncompress package in $unpackdir."
fi
cleanup; exit 0 |
и как то неправельно срабатывает. Но в чем проблема не пойму. |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Mon Dec 27, 2004 12:35 pm Post subject: |
|
|
tail и head последних версий не поддерживают формат "+/-N", где N -- число строк. Надо подправить скрипт руками, чтобы он имел формат "-n +/-N". И запостить bug report.
Прежде чем что-то править, почитай man tail на gentoo и на alt'е --- чтобы точно знать значения входных параметров. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|