/[clonezilla-sysresccd]/trunk/www/working/scripts/create-iso-tree
ViewVC logotype

Annotation of /trunk/www/working/scripts/create-iso-tree

Parent Directory Parent Directory | Revision Log Revision Log


Revision 99 - (hide annotations)
Mon Aug 16 13:00:26 2010 UTC (13 years, 7 months ago) by sng
File size: 2235 byte(s)
- Fixing ISO size and md5 calculation in download.html
- Updating site

1 sng 97 #!/bin/bash
2     if [ `whoami` != "root" ];then
3     echo "You must be root to execute this script!!!"
4     exit 1
5     fi
6    
7    
8     OUT_DIR="$1"
9     if [ -z "$OUT_DIR" ];then
10     OUT_DIR=/e
11     fi
12    
13 sng 99 TGZ_DIR="$2"
14     if [ -z "$TGZ_DIR" ];then
15     TGZ_DIR=/home/spiros/clonezilla-sysresccd/trunk/create-clonezilla-sysresccd
16     fi
17    
18 sng 97 # clean output folder
19     rm -rf /root/tmp/clonezilla-sysresccd/clonezilla*.iso 2>/dev/null
20     for n in 0 1 2;do
21     create-clonezilla-sysresccd -a -p "$n"
22     done
23    
24    
25     clear
26    
27    
28     unset VERSION
29     for ISO in `find /root/tmp/ -name "clonezilla-sysresccd*.iso"`;do
30     FILE=`basename ${ISO}`
31     ISO_DIR=`echo "$FILE" | sed 's|.iso$||'`
32     if [ -z "$VERSION" ];then
33     VERSION=`echo "$ISO_DIR" | sed 's|.*-\([0-9]\.[0-9]\.[0-9]\)$|\1|'`
34     echo -n "Creating folder "$OUT_DIR"/clonezilla-sysresccd-"$VERSION" "
35     mkdir "$OUT_DIR"/clonezilla-sysresccd-"$VERSION" 2>/dev/null
36     if [ ! -d "$OUT_DIR"/clonezilla-sysresccd-"$VERSION" ];then
37     echo
38     echo "Error creating folder:"
39     echo " "$OUT_DIR"/clonezilla-sysresccd-"$VERSION""
40     exit 1
41     fi
42     echo "done"
43     fi
44     echo -n "Creating folder "$OUT_DIR"/clonezilla-sysresccd-"$VERSION"/"$ISO_DIR" "
45     mkdir "$OUT_DIR"/clonezilla-sysresccd-"$VERSION"/"$ISO_DIR" 2>/dev/null
46     if [ ! -d "$OUT_DIR"/clonezilla-sysresccd-"$VERSION" ];then
47     echo
48     echo "Error creating folder:"
49     echo " "$OUT_DIR"/clonezilla-sysresccd-"$VERSION"/"$ISO_DIR""
50     exit 1
51     fi
52     echo "done"
53     echo -n " Moving files "
54     rm "$OUT_DIR"/clonezilla-sysresccd-"$VERSION"/"$ISO_DIR"/md5sum* 2>/dev/null
55     cp ${ISO} "$OUT_DIR"/clonezilla-sysresccd-"$VERSION"/"$ISO_DIR" || {
56     echo
57     echo "Error copying file:"
58     echo " ${ISO}"
59     exit 1
60     } && {
61     echo "done"
62     echo -n " Calculating MD5SUM "
63     rm ${ISO} 2>/dev/null
64     cd "$OUT_DIR"/clonezilla-sysresccd-"$VERSION"/"$ISO_DIR"
65     md5sum "$FILE" > md5sum.txt
66     echo "done"
67     }
68    
69     done
70 sng 99
71     # create tgz file
72     cd "$TGZ_DIR"
73     make dist || {
74     echo "Error on make dist..."
75     exit 1
76     } && {
77     rm "$OUT_DIR"/*z 2>/dev/null
78     cp "$TGZ_DIR"/create-clonezilla-sysresccd-"$VERSION".tar.gz "$OUT_DIR"
79     }

Properties

Name Value
svn:executable *

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26