ich möchte ein kleines Skript erstellen um verschiedene Arten von Debianpakete bauen zu können. Ich habe keine Ahnung von Shellscripts, habe aber bei der linuxfibel und der Bash Programming Howto schon ein bißchen nachgelesen. Dennoch reichts nicht für eine einfache Returnwertabfrage
Code: Alles auswählen
#!/bin/sh
set -xv #set verbose mode on
# make common debian package for dpkg
cp debian/control.dpkg debian/control
dpkg-buildpackage -rfakeroot
if [$? -ne 0]; then
echo "dpkg build failed"
exit $?
fi
mkdir -p ../dpkg
mv ../*.deb ../dpkg/
# make special package for application installer
cp debian/control.installer debian/control
dpkg-buildpackage -rfakeroot
if [$? -ne 0]; then
echo "installer build failed"
exit $?
fi
mkdir -p ../installer
mv ../*.deb ../installer/
# delete control file again
rm debian/control
#everything was successful -> return zero
exit 0
Code: Alles auswählen
./testscript.sh: line xyz: [0: command not found
So, und jetzt kommt Ihr!
Danke schon mal.
Ciao,
Timo