]>
git.ipfire.org Git - ipfire-2.x.git/blob - src/scripts/make-packages.sh
2 ########################################################
6 ## (c) www.ipfire.org - GPL v2 ##
8 ########################################################
9 echo "`date -u '+%b %e %T'`: Packing $1" |
tee -a $LOGFILE
10 cd / && mkdir
-p /paks
/$1/ROOT
12 ## Copy install.sh/uninstall.sh to pak-dir and make executeable
14 cp -f /usr
/src
/src
/paks
/$1/{,un
}install.sh
/paks
/$1
15 chmod 755 /paks
/$1/{,un
}install.sh
17 # This tar+untar+tar is for removing files compressed twice
18 tar -c -C / --files-from=/usr
/src
/src
/paks
/$1/ROOTFILES
-f /paks
/$1/filestmp.
tar --exclude=#*
19 tar -x -C /paks
/$1/ROOT
-f /paks
/$1/filestmp.
tar
20 rm -f /paks
/$1/filestmp.
tar
21 cd /paks
/$1/ROOT
&& tar zcf
/paks
/$1/files.tgz
*
23 cd /paks
/$1 && tar cvfz ..
/$2.
tar.gz files.tgz
install.sh uninstall.sh
24 cd ..
&& md5sum $2.
tar.gz
> $2.
tar.gz.md5