Δημοσιεύτηκε: 19 Φεβ 2013, 13:24
από alkismavridis
Οκ λύθηκε!!
Οι φάκελοι πρέπει να έχουν δικαίωμα εκτέλεσης, δε το ήξερα :-)
άρα το 644 που έγραφα στην chmod ήταν σκέτη καταστροφή!!

Βέβαια οι φάκελοι που φτιάχνονται με την εντολή mkdir έχουν εξ αρχής τα σωστά διακιώματα, οπότε τον φάκελο data τον έβαλα να φτιάχνεται με mkdir καιβρήκα την υγειά μου!!

να ο σωστός κώδικας:
Μορφοποιημένος Κώδικας: Επιλογή όλων
#!/bin/bash
COMP=javac
FROM=../sikla
DEST=/usr/games/Sikla

echo Sikla Puzzle game instalation.

sudo echo Creating folders...
sudo mkdir -p $DEST/sikla/
sudo mkdir $DEST/sikla/data/

echo Copying files...
sudo cp -f $FROM/*.class $DEST/sikla
sudo cp -r $FROM/data/* $DEST/sikla/data

cp -f Sikla $HOME
sudo cp uninstall $DEST


echo Setting mode bits...
sudo chmod 644 $DEST/sikla/*.class
sudo chmod 644 $DEST/sikla/data/*
sudo chmod 755 $DEST/uninstall

echo Done.
read -n 1 -s
exit 0