updated on Sun Jan 15 00:02:00 UTC 2012
[aur-mirror.git] / grub2-efi-ubuntu / grub2_bzr_export.sh
blob7c42d0c280790c83be6211d504fabaa507c8c36a
1 #!/bin/sh
3 ## For actual repos
5 # bzr branch bzr://bzr.savannah.gnu.org/grub-extras/lua lua
6 # bzr branch bzr://bzr.savannah.gnu.org/grub-extras/gpxe gpxe
7 # bzr branch bzr://bzr.savannah.gnu.org/grub-extras/ntldr-img ntldr-img
8 # bzr branch bzr://bzr.savannah.gnu.org/grub-extras/915resolution 915resolution
10 ## For launchpad mirror
12 # bzr branch lp:~skodabenz/grub/grub2-extras-lua lua
13 # bzr branch lp:~skodabenz/grub/grub2-extras-gpxe gpxe
14 # bzr branch lp:~skodabenz/grub/grub2-extras-ntldr-img ntldr-img
15 # bzr branch lp:~skodabenz/grub/grub2-extras-915resolution 915resolution
17 ## grub-extras zfs is integrated into grub2 bzr main repo and is no longer needed separately.
19 wd=${PWD}/
20 output_dir=${wd}/
22 grub2_bzr_dir=${wd}/grub2_BZR/
23 grub2_bzr_exp_dir=${wd}/grub2_experimental_BZR/
24 grub2_extras_dir=${wd}/grub2_extras_BZR/
26 main_snapshot() {
28 cd ${grub2_bzr_dir}/
29 echo
31 revnum=$(bzr revno ${grub2_bzr_dir})
32 bzr export --root=grub2 --format=tar ${output_dir}/grub2_r${revnum}.tar
33 echo
35 cd ${output_dir}/
37 xz -9 ${output_dir}/grub2_r${revnum}.tar
38 echo
42 exp_snapshot() {
44 cd ${grub2_bzr_exp_dir}/
45 echo
47 revnum=$(bzr revno ${grub2_bzr_exp_dir})
48 bzr export --root=grub2_exp --format=tar ${output_dir}/grub2_exp_r${revnum}.tar
49 echo
51 cd ${output_dir}/
53 xz -9 ${output_dir}/grub2_exp_r${revnum}.tar
54 echo
58 extras_snapshot() {
60 cd ${grub2_extras_dir}/${grub2_extras_name}/
61 echo
63 revnum=$(bzr revno ${grub2_extras_dir}/${grub2_extras_name})
64 bzr export --root=${grub2_extras_name} --format=tar ${output_dir}/grub2_extras_${grub2_extras_name}_r${revnum}.tar
65 echo
67 cd ${output_dir}/
68 echo
70 xz -9 ${output_dir}/grub2_extras_${grub2_extras_name}_r${revnum}.tar
71 echo
75 echo
77 set -x -e
79 # main_snapshot
81 # exp_snapshot
83 grub2_extras_name="lua"
84 extras_snapshot
86 grub2_extras_name="gpxe"
87 extras_snapshot
89 grub2_extras_name="ntldr-img"
90 extras_snapshot
92 grub2_extras_name="915resolution"
93 extras_snapshot
95 set +x +e
97 echo
99 unset wd
100 unset output_dir
101 unset grub2_bzr_dir
102 unset grub2_extras_dir
103 unset grub2_extras_name