Package: alien
Version: 8.83
Severity: normal
Converting the .tar.gz works fine:
$ fakeroot alien SynologyAssistant-3.1-1593.tar.gz
synologyassistant_3.1-2_all.deb generated
But the conversion fails if a patch file is included. For
illustration purposes in the following I just create an empty patch
file with a name that causes alien to pick it up and apply it.
# :> /var/lib/alien/synologyassistant_3.1.diff
# gzip /var/lib/alien/synologyassistant_3.1.diff
# ls -l /var/lib/alien/synologyassistant_3.1.diff.gz
-rw-r--r-- 1 root root 47 2011-07-03 11:10
/var/lib/alien/synologyassistant_3.1.diff.gz
# exit
$ fakeroot alien SynologyAssistant-3.1-1593.tar.gz
chmod: cannot access `SynologyAssistant-3.1/debian/rules': No such
file or directory
Package build failed; could not run generated debian/rules file.
Here it is again with "-v".
$ fakeroot alien -v SynologyAssistant-3.1-1593.tar.gz
ls -l SynologyAssistant-3.1-1593.tar.gz
tar Oxf SynologyAssistant-3.1-1593.tar.gz install/predoinst.sh
2>/dev/null
tar Oxf SynologyAssistant-3.1-1593.tar.gz install/delete.sh 2>/dev/null
tar Oxf SynologyAssistant-3.1-1593.tar.gz install/doinst.sh 2>/dev/null
tar Oxf SynologyAssistant-3.1-1593.tar.gz install/predelete.sh
2>/dev/null
mkdir SynologyAssistant-3.1
chmod 755 SynologyAssistant-3.1
cd SynologyAssistant-3.1; tar xpf
/home/jdthood/Desktop/SynologyAssistant-3.1-1593.tar.gz
cd SynologyAssistant-3.1; rm -rf ./install
mkdir SynologyAssistant-3.1/debian
zcat -f /var/lib/alien/synologyassistant_3.1.diff.gz | (cd
SynologyAssistant-3.1; patch -p1)
find SynologyAssistant-3.1 -name "*.rej"
find . -name *.orig -exec rm {} ;
chmod 755 SynologyAssistant-3.1/debian/rules
chmod: cannot access `SynologyAssistant-3.1/debian/rules': No such
file or directory
debian/rules binary 2>&1
Package build failed; could not run generated debian/rules file.
find SynologyAssistant-3.1 -type d -exec chmod 755 {} ;
rm -rf SynologyAssistant-3.1
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]