Magellan Linux

Annotation of /trunk/dracut/patches/dracut-033-busybox.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2289 - (hide annotations) (download)
Thu Sep 26 08:04:54 2013 UTC (10 years, 8 months ago) by niro
File size: 12496 byte(s)
-rediffed for dracut-033
1 niro 2289 diff -Naur dracut-033/51-dracut-rescue.install dracut-033-busybox/51-dracut-rescue.install
2     --- dracut-033/51-dracut-rescue.install 2013-09-12 12:52:20.000000000 +0000
3     +++ dracut-033-busybox/51-dracut-rescue.install 2013-09-26 10:27:03.561000000 +0000
4     @@ -20,7 +20,7 @@
5     [[ -f $i ]] && echo ${i##*/}
6     done
7     shift
8     - done | sort -Vu
9     + done | sort -u
10     )
11    
12     for f in $files; do
13     diff -Naur dracut-033/51-dracut-rescue-postinst.sh dracut-033-busybox/51-dracut-rescue-postinst.sh
14     --- dracut-033/51-dracut-rescue-postinst.sh 2013-09-12 12:52:20.000000000 +0000
15     +++ dracut-033-busybox/51-dracut-rescue-postinst.sh 2013-09-26 10:27:12.792000000 +0000
16     @@ -33,7 +33,7 @@
17     [[ -f $i ]] && echo ${i##*/}
18     done
19     shift
20     - done | sort -Vu
21     + done | sort -u
22     )
23    
24     for f in $files; do
25     diff -Naur dracut-033/dracut-functions.sh dracut-033-busybox/dracut-functions.sh
26     --- dracut-033/dracut-functions.sh 2013-09-12 12:52:20.000000000 +0000
27     +++ dracut-033-busybox/dracut-functions.sh 2013-09-26 10:28:52.251000000 +0000
28     @@ -247,7 +247,7 @@
29     printf "%s\n" "$__newpath"
30     }
31    
32     -if [[ "$(ln --help)" == *--relative* ]]; then
33     +if [[ "$(ln --help &>/dev/null)" == *--relative* ]]; then
34     ln_r() {
35     ln -sfnr "${initdir}/$1" "${initdir}/$2"
36     }
37     diff -Naur dracut-033/dracut.sh dracut-033-busybox/dracut.sh
38     --- dracut-033/dracut.sh 2013-09-12 12:52:20.000000000 +0000
39     +++ dracut-033-busybox/dracut.sh 2013-09-26 10:30:23.861000000 +0000
40     @@ -256,7 +256,7 @@
41     printf "%s\n" "${i##*/}"
42     fi
43     done
44     - done | sort -Vu | {
45     + done | sort -u | {
46     readarray -t files
47    
48     for f in "${files[@]}"; do
49     @@ -1221,11 +1221,11 @@
50     if [[ -d "$i" ]]; then
51     if ! [[ -e "$s" ]]; then
52     mkdir -m 0755 -p "$s"
53     - chmod --reference="$i" "$s"
54     + chmod $(stat -c %a "$i") "$s"
55     fi
56     - cp --reflink=auto --sparse=auto -fa -t "$s" "$i"/*
57     + cp -fa "$i"/* "$s"
58     else
59     - cp --reflink=auto --sparse=auto -fa -t "$s" "$i"
60     + cp -fa "$i" "$s"
61     fi
62     done
63     fi
64     diff -Naur dracut-033/install/dracut-install.c dracut-033-busybox/install/dracut-install.c
65     --- dracut-033/install/dracut-install.c 2013-09-12 12:52:20.000000000 +0000
66     +++ dracut-033-busybox/install/dracut-install.c 2013-09-26 10:31:29.462000000 +0000
67     @@ -239,14 +239,14 @@
68     normal_copy:
69     pid = fork();
70     if (pid == 0) {
71     - execlp("cp", "cp", "--reflink=auto", "--sparse=auto", "--preserve=mode,timestamps", "-fL", src, dst, NULL);
72     + execlp("cp", "cp", "-pfL", src, dst, NULL);
73     _exit(EXIT_FAILURE);
74     }
75    
76     while (waitpid(pid, &ret, 0) < 0) {
77     if (errno != EINTR) {
78     ret = -1;
79     - log_error("Failed: cp --reflink=auto --sparse=auto --preserve=mode,timestamps -fL %s %s", src, dst);
80     + log_error("Failed: cp -pfL %s %s", src, dst);
81     break;
82     }
83     }
84     diff -Naur dracut-033/modules.d/10i18n/module-setup.sh dracut-033-busybox/modules.d/10i18n/module-setup.sh
85     --- dracut-033/modules.d/10i18n/module-setup.sh 2013-09-12 12:52:20.000000000 +0000
86     +++ dracut-033-busybox/modules.d/10i18n/module-setup.sh 2013-09-26 10:36:52.436000000 +0000
87     @@ -112,7 +112,7 @@
88    
89     for _src in $(eval echo ${kbddir}/{${KBDSUBDIRS}}); do
90     inst_dir "$_src"
91     - cp --reflink=auto --sparse=auto -prfL -t "${initdir}/${_src}" "$_src"/*
92     + cp -prfL "$_src"/* "${initdir}/${_src}"
93     done
94    
95     # remove unnecessary files
96     diff -Naur dracut-033/modules.d/95terminfo/module-setup.sh dracut-033-busybox/modules.d/95terminfo/module-setup.sh
97     --- dracut-033/modules.d/95terminfo/module-setup.sh 2013-09-12 12:52:20.000000000 +0000
98     +++ dracut-033-busybox/modules.d/95terminfo/module-setup.sh 2013-09-26 10:37:30.949000000 +0000
99     @@ -12,7 +12,7 @@
100     if [ -d ${_terminfodir} ]; then
101     for i in "l/linux" "v/vt100" "v/vt102" "v/vt220"; do
102     inst_dir "$_terminfodir/${i%/*}"
103     - cp --reflink=auto --sparse=auto -prfL -t "${initdir}/${_terminfodir}/${i%/*}" "$_terminfodir/$i"
104     + cp -prfL "$_terminfodir/$i" "${initdir}/${_terminfodir}/${i%/*}"
105     done
106     fi
107     }
108     diff -Naur dracut-033/modules.d/99base/dracut-lib.sh dracut-033-busybox/modules.d/99base/dracut-lib.sh
109     --- dracut-033/modules.d/99base/dracut-lib.sh 2013-09-12 12:52:20.000000000 +0000
110     +++ dracut-033-busybox/modules.d/99base/dracut-lib.sh 2013-09-26 10:38:31.158000000 +0000
111     @@ -643,7 +643,7 @@
112     copytree() {
113     local src="$1" dest="$2"
114     mkdir -p "$dest"; dest=$(readlink -e -q "$dest")
115     - ( cd "$src"; cp -af . -t "$dest" )
116     + ( cd "$src"; cp -af . "$dest" )
117     }
118    
119     # Evaluates command for UUIDs either given as arguments for this function or all
120     diff -Naur dracut-033/test/TEST-01-BASIC/create-root.sh dracut-033-busybox/test/TEST-01-BASIC/create-root.sh
121     --- dracut-033/test/TEST-01-BASIC/create-root.sh 2013-09-12 12:52:20.000000000 +0000
122     +++ dracut-033-busybox/test/TEST-01-BASIC/create-root.sh 2013-09-26 10:41:12.258000000 +0000
123     @@ -15,7 +15,7 @@
124     mkfs.ext3 -L dracut /dev/sda2
125     mkdir -p /root
126     mount /dev/sda2 /root
127     -cp -a -t /root /source/*
128     +cp -a /source/* /root
129     mkdir -p /root/run
130     umount /root
131     echo "dracut-root-block-created" >/dev/sda1
132     diff -Naur dracut-033/test/TEST-02-SYSTEMD/create-root.sh dracut-033-busybox/test/TEST-02-SYSTEMD/create-root.sh
133     --- dracut-033/test/TEST-02-SYSTEMD/create-root.sh 2013-09-12 12:52:20.000000000 +0000
134     +++ dracut-033-busybox/test/TEST-02-SYSTEMD/create-root.sh 2013-09-26 10:41:22.330000000 +0000
135     @@ -15,7 +15,7 @@
136     mkfs.ext3 -L dracut /dev/sda2
137     mkdir -p /root
138     mount /dev/sda2 /root
139     -cp -a -t /root /source/*
140     +cp -a /source/* /root
141     mkdir -p /root/run
142     umount /root
143     echo "dracut-root-block-created" >/dev/sda1
144     diff -Naur dracut-033/test/TEST-03-USR-MOUNT/create-root.sh dracut-033-busybox/test/TEST-03-USR-MOUNT/create-root.sh
145     --- dracut-033/test/TEST-03-USR-MOUNT/create-root.sh 2013-09-12 12:52:20.000000000 +0000
146     +++ dracut-033-busybox/test/TEST-03-USR-MOUNT/create-root.sh 2013-09-26 10:41:32.706000000 +0000
147     @@ -29,7 +29,7 @@
148     btrfs subvolume create /root/usr/usr
149     umount /root/usr
150     mount -t btrfs -o subvol=usr /dev/sdb2 /root/usr
151     -cp -a -t /root /source/*
152     +cp -a /source/* /root
153     mkdir -p /root/run
154     umount /root/usr
155     umount /root
156     diff -Naur dracut-033/test/TEST-04-FULL-SYSTEMD/create-root.sh dracut-033-busybox/test/TEST-04-FULL-SYSTEMD/create-root.sh
157     --- dracut-033/test/TEST-04-FULL-SYSTEMD/create-root.sh 2013-09-12 12:52:20.000000000 +0000
158     +++ dracut-033-busybox/test/TEST-04-FULL-SYSTEMD/create-root.sh 2013-09-26 10:41:40.850000000 +0000
159     @@ -29,7 +29,7 @@
160     btrfs subvolume create /root/usr/usr
161     umount /root/usr
162     mount -t btrfs -o subvol=usr /dev/sdb2 /root/usr
163     -cp -a -t /root /source/*
164     +cp -a /source/* /root
165     mkdir -p /root/run
166     umount /root/usr
167     umount /root
168     diff -Naur dracut-033/test/TEST-10-RAID/create-root.sh dracut-033-busybox/test/TEST-10-RAID/create-root.sh
169     --- dracut-033/test/TEST-10-RAID/create-root.sh 2013-09-12 12:52:20.000000000 +0000
170     +++ dracut-033-busybox/test/TEST-10-RAID/create-root.sh 2013-09-26 10:42:06.219000000 +0000
171     @@ -28,7 +28,7 @@
172     mke2fs /dev/dracut/root
173     mkdir -p /sysroot
174     mount /dev/dracut/root /sysroot
175     -cp -a -t /sysroot /source/*
176     +cp -a /source/* /sysroot
177     umount /sysroot
178     lvm lvchange -a n /dev/dracut/root
179     udevadm settle
180     diff -Naur dracut-033/test/TEST-11-LVM/create-root.sh dracut-033-busybox/test/TEST-11-LVM/create-root.sh
181     --- dracut-033/test/TEST-11-LVM/create-root.sh 2013-09-12 12:52:20.000000000 +0000
182     +++ dracut-033-busybox/test/TEST-11-LVM/create-root.sh 2013-09-26 10:42:42.356000000 +0000
183     @@ -21,7 +21,7 @@
184     mke2fs /dev/dracut/root && \
185     mkdir -p /sysroot && \
186     mount /dev/dracut/root /sysroot && \
187     -cp -a -t /sysroot /source/* && \
188     +cp -a /source/* /sysroot && \
189     umount /sysroot && \
190     sleep 1 && \
191     lvm lvchange -a n /dev/dracut/root && \
192     diff -Naur dracut-033/test/TEST-12-RAID-DEG/create-root.sh dracut-033-busybox/test/TEST-12-RAID-DEG/create-root.sh
193     --- dracut-033/test/TEST-12-RAID-DEG/create-root.sh 2013-09-12 12:52:20.000000000 +0000
194     +++ dracut-033-busybox/test/TEST-12-RAID-DEG/create-root.sh 2013-09-26 10:43:08.707000000 +0000
195     @@ -31,7 +31,7 @@
196     mke2fs -L root /dev/dracut/root
197     mkdir -p /sysroot
198     mount /dev/dracut/root /sysroot
199     -cp -a -t /sysroot /source/*
200     +cp -a /source/* /sysroot
201     mkdir /sysroot/run
202     umount /sysroot
203     lvm lvchange -a n /dev/dracut/root
204     diff -Naur dracut-033/test/TEST-12-RAID-DEG/test.sh dracut-033-busybox/test/TEST-12-RAID-DEG/test.sh
205     --- dracut-033/test/TEST-12-RAID-DEG/test.sh 2013-09-12 12:52:20.000000000 +0000
206     +++ dracut-033-busybox/test/TEST-12-RAID-DEG/test.sh 2013-09-26 10:43:55.973000000 +0000
207     @@ -11,8 +11,8 @@
208    
209     client_run() {
210     echo "CLIENT TEST START: $@"
211     - cp --sparse=always --reflink=auto $TESTDIR/disk2.img $TESTDIR/disk2.img.new
212     - cp --sparse=always --reflink=auto $TESTDIR/disk3.img $TESTDIR/disk3.img.new
213     + cp $TESTDIR/disk2.img $TESTDIR/disk2.img.new
214     + cp $TESTDIR/disk3.img $TESTDIR/disk3.img.new
215    
216     $testdir/run-qemu \
217     -hda $TESTDIR/root.ext2 -m 256M -nographic -smp 2 \
218     diff -Naur dracut-033/test/TEST-13-ENC-RAID-LVM/create-root.sh dracut-033-busybox/test/TEST-13-ENC-RAID-LVM/create-root.sh
219     --- dracut-033/test/TEST-13-ENC-RAID-LVM/create-root.sh 2013-09-12 12:52:20.000000000 +0000
220     +++ dracut-033-busybox/test/TEST-13-ENC-RAID-LVM/create-root.sh 2013-09-26 10:44:23.348000000 +0000
221     @@ -31,7 +31,7 @@
222     mke2fs /dev/dracut/root && \
223     mkdir -p /sysroot && \
224     mount /dev/dracut/root /sysroot && \
225     -cp -a -t /sysroot /source/* && \
226     +cp -a /source/* /sysroot && \
227     umount /sysroot && \
228     sleep 2 && \
229     lvm lvchange -a n /dev/dracut/root && \
230     diff -Naur dracut-033/test/TEST-14-IMSM/create-root.sh dracut-033-busybox/test/TEST-14-IMSM/create-root.sh
231     --- dracut-033/test/TEST-14-IMSM/create-root.sh 2013-09-12 12:52:20.000000000 +0000
232     +++ dracut-033-busybox/test/TEST-14-IMSM/create-root.sh 2013-09-26 10:48:05.762000000 +0000
233     @@ -59,7 +59,7 @@
234     mke2fs -L root /dev/dracut/root && \
235     mkdir -p /sysroot && \
236     mount /dev/dracut/root /sysroot && \
237     -cp -a -t /sysroot /source/* && \
238     +cp -a /source/* /sysroot && \
239     umount /sysroot && \
240     lvm lvchange -a n /dev/dracut/root && \
241     udevadm settle
242     diff -Naur dracut-033/test/TEST-15-BTRFSRAID/create-root.sh dracut-033-busybox/test/TEST-15-BTRFSRAID/create-root.sh
243     --- dracut-033/test/TEST-15-BTRFSRAID/create-root.sh 2013-09-12 12:52:20.000000000 +0000
244     +++ dracut-033-busybox/test/TEST-15-BTRFSRAID/create-root.sh 2013-09-26 10:44:54.598000000 +0000
245     @@ -22,7 +22,7 @@
246     set -e
247     mkdir -p /sysroot
248     mount -t btrfs /dev/sda8 /sysroot
249     -cp -a -t /sysroot /source/*
250     +cp -a /source/* /sysroot
251     umount /sysroot
252     echo "dracut-root-block-created" >/dev/sda1
253     poweroff -f
254     diff -Naur dracut-033/test/TEST-30-ISCSI/create-root.sh dracut-033-busybox/test/TEST-30-ISCSI/create-root.sh
255     --- dracut-033/test/TEST-30-ISCSI/create-root.sh 2013-09-12 12:52:20.000000000 +0000
256     +++ dracut-033-busybox/test/TEST-30-ISCSI/create-root.sh 2013-09-26 10:45:45.839000000 +0000
257     @@ -8,7 +8,7 @@
258     mkfs.ext3 -j -F /dev/sda && \
259     mkdir -p /sysroot && \
260     mount /dev/sda /sysroot && \
261     -cp -a -t /sysroot /source/* && \
262     +cp -a /source/* /sysroot && \
263     umount /sysroot && \
264     mdadm --create /dev/md0 --run --auto=yes --level=stripe --raid-devices=2 /dev/sdc /dev/sdd && \
265     mdadm -W /dev/md0 || : && \
266     @@ -18,7 +18,7 @@
267     lvm vgchange -ay && \
268     mkfs.ext3 -j -L sysroot /dev/dracut/root && \
269     mount /dev/dracut/root /sysroot && \
270     -cp -a -t /sysroot /source/* && \
271     +cp -a /source/* /sysroot && \
272     umount /sysroot && \
273     lvm lvchange -a n /dev/dracut/root && \
274     echo "dracut-root-block-created" >/dev/sdb
275     diff -Naur dracut-033/test/TEST-40-NBD/create-root.sh dracut-033-busybox/test/TEST-40-NBD/create-root.sh
276     --- dracut-033/test/TEST-40-NBD/create-root.sh 2013-09-12 12:52:20.000000000 +0000
277     +++ dracut-033-busybox/test/TEST-40-NBD/create-root.sh 2013-09-26 10:46:18.784000000 +0000
278     @@ -17,7 +17,7 @@
279     /sbin/tune2fs -e continue /dev/dracut/root && \
280     mkdir -p /sysroot && \
281     mount /dev/dracut/root /sysroot && \
282     -cp -a -t /sysroot /source/* && \
283     +cp -a /source/* /sysroot && \
284     umount /sysroot
285     sleep 1
286     lvm lvchange -a n /dev/dracut/root