Δημοσιεύτηκε: 19 Φεβ 2013, 13:24
Οκ λύθηκε!!
Οι φάκελοι πρέπει να έχουν δικαίωμα εκτέλεσης, δε το ήξερα
άρα το 644 που έγραφα στην chmod ήταν σκέτη καταστροφή!!
Βέβαια οι φάκελοι που φτιάχνονται με την εντολή mkdir έχουν εξ αρχής τα σωστά διακιώματα, οπότε τον φάκελο data τον έβαλα να φτιάχνεται με mkdir καιβρήκα την υγειά μου!!
να ο σωστός κώδικας:
Οι φάκελοι πρέπει να έχουν δικαίωμα εκτέλεσης, δε το ήξερα
άρα το 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