Welcome to mirror list, hosted at ThFree Co, Russian Federation.

e_build.sh - github.com/ClusterM/sun-nontendocm-kernel.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: af9bc63b319d60c9047bc0bf6c05bb2af591ab5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash 
set -e 

generate_rootfs() 
{ 
if [ -d skel ]; then 
     (cd skel;find . |fakeroot cpio -o -Hnewc |gzip > ../"$1") 
else 
     echo "skel not there run buil.sh e sun4i_rootf.gz first" 
     exit 1 
fi 
} 
 
extract_rootfs() 
{ 
if [ -f "$1" ]; then
     rm -rf skel && mkdir skel 
     gzip -dc $1 | (cd skel;fakeroot cpio -iv) 
else 
     echo "$1 not there" 
     exit 1 
fi 
} 
 
 
if [ $# -ne 2 ]; then 
     echo -e "please input correct parameters!" 
     echo -e "\t[build.sh e rootfs.cpio.gz] to extract the rootfs template to skel folder" 
     echo -e "\tthen make some changes in the skel folder" 
     echo -e "\t[build.sh c rootfs.cpio.gz] to create the rootfs from the skel folder" 
     exit 1 
fi 
 
if [ "$1" = "e" ]; then 
     extract_rootfs $2 
elif [ "$1" = "c" ]; then 
     generate_rootfs $2 
else 
     echo "Wrong arguments" 
     exit 1 
fi