update script
[lttv.git] / scripts / lttng-6-split-script.sh
... / ...
CommitLineData
1#!/bin/sh
2# LTTng patch creation
3# Creates a -all patch, and split it.
4# Mathieu Desnoyers, october 2005
5#$1 is the version
6
7function wr () {
8
9 cat $1 >> $2
10
11}
12
13
14PRENAME=patch
15NAME=-2.6.20-rc1-git7-lttng-$1
16ALL_NAME=${PRENAME}${NAME}-all.diff
17VALUE=1
18printf -v COUNT "%02d" ${VALUE}
19
20rm -fr tmppatch
21mkdir tmppatch
22
23cd tmppatch
24
25cp ../$ALL_NAME .
26
27splitdiff -a -d $ALL_NAME
28
29rm $ALL_NAME
30
31for a in *; do
32 cp $a $a.tmp;
33 grep -v -e "^diff --git " -e "^new file mode " -e "^index " $a.tmp > $a
34 rm $a.tmp;
35done
36
37#for hotplug
38FILE=../${PRENAME}${COUNT}${NAME}-relay.diff
39VALUE=$(( ${VALUE} + 1 ))
40printf -v COUNT "%02d" ${VALUE}
41
42IN="?_include_linux_relay.h
43?_kernel_relay.c
44?_Documentation_filesystems_relay.txt
45?_block_blktrace.c"
46
47for a in $IN; do wr $a $FILE; done
48
49FILE=../${PRENAME}${COUNT}${NAME}-markers.diff
50VALUE=$(( ${VALUE} + 1 ))
51printf -v COUNT "%02d" ${VALUE}
52
53IN="?_include_asm-generic_vmlinux.lds.h
54?_kernel_Kconfig.marker
55?_include_linux_module.h
56?_include_linux_marker.h
57?_include_asm-arm_marker.h
58?_include_asm-cris_marker.h
59?_include_asm-frv_marker.h
60?_include_asm-generic_marker.h
61?_include_asm-h8300_marker.h
62?_include_asm-i386_marker.h
63?_include_asm-ia64_marker.h
64?_include_asm-m32r_marker.h
65?_include_asm-m68k_marker.h
66?_include_asm-m68knommu_marker.h
67?_include_asm-mips_marker.h
68?_include_asm-parisc_marker.h
69?_include_asm-powerpc_marker.h
70?_include_asm-ppc64_marker.h
71?_include_asm-ppc_marker.h
72?_include_asm-s390_marker.h
73?_include_asm-sh64_marker.h
74?_include_asm-sh_marker.h
75?_include_asm-sparc64_marker.h
76?_include_asm-sparc_marker.h
77?_include_asm-um_marker.h
78?_include_asm-v850_marker.h
79?_include_asm-x86_64_marker.h
80?_include_asm-xtensa_marker.h"
81
82for a in $IN; do wr $a $FILE; done
83
84FILE=../${PRENAME}${COUNT}${NAME}-atomic.diff
85VALUE=$(( ${VALUE} + 1 ))
86printf -v COUNT "%02d" ${VALUE}
87
88IN="
89?_include_asm-alpha_atomic.h
90?_include_asm-alpha_system.h
91?_include_asm-arm_atomic.h
92?_include_asm-generic_atomic.h
93?_include_asm-i386_atomic.h
94?_include_asm-i386_system.h
95?_include_asm-ia64_atomic.h
96?_include_asm-mips_atomic.h
97?_include_asm-mips_system.h
98?_include_asm-parisc_atomic.h
99?_include_asm-powerpc_atomic.h
100?_include_asm-powerpc_system.h
101?_include_asm-sparc64_atomic.h
102?_include_asm-x86_64_atomic.h
103?_include_asm-x86_64_system.h"
104
105for a in $IN; do wr $a $FILE; done
106
107FILE=../${PRENAME}${COUNT}${NAME}-local.diff
108VALUE=$(( ${VALUE} + 1 ))
109printf -v COUNT "%02d" ${VALUE}
110
111IN="
112?_include_asm-alpha_local.h
113?_include_asm-generic_local.h
114?_include_asm-i386_local.h
115?_include_asm-ia64_local.h
116?_include_asm-mips_local.h
117?_include_asm-parisc_local.h
118?_include_asm-powerpc_local.h
119?_include_asm-s390_local.h
120?_include_asm-sparc64_local.h
121?_include_asm-x86_64_local.h"
122
123for a in $IN; do wr $a $FILE; done
124
125FILE=../${PRENAME}${COUNT}${NAME}-facilities.diff
126VALUE=$(( ${VALUE} + 1 ))
127printf -v COUNT "%02d" ${VALUE}
128
129IN="?_include_linux_ltt-facilities.h
130?_ltt_ltt-facilities.c"
131
132for a in $IN; do wr $a $FILE; done
133
134FILE=../${PRENAME}${COUNT}${NAME}-facility-core-headers.diff
135VALUE=$(( ${VALUE} + 1 ))
136printf -v COUNT "%02d" ${VALUE}
137
138IN="?_include_ltt_ltt-facility-core.h
139?_include_ltt_ltt-facility-id-core.h
140?_include_ltt_ltt-facility-select-core.h"
141
142for a in $IN; do wr $a $FILE; done
143
144
145FILE=../${PRENAME}${COUNT}${NAME}-facility-loader-core.diff
146VALUE=$(( ${VALUE} + 1 ))
147printf -v COUNT "%02d" ${VALUE}
148
149IN="?_ltt_facilities_ltt-facility-loader-core.c
150?_ltt_facilities_ltt-facility-loader-core.h
151?_ltt_facilities_Makefile"
152
153for a in $IN; do wr $a $FILE; done
154
155
156FILE=../${PRENAME}${COUNT}${NAME}-timestamp.diff
157VALUE=$(( ${VALUE} + 1 ))
158printf -v COUNT "%02d" ${VALUE}
159
160IN="?_include_asm-alpha_ltt.h
161?_include_asm-arm26_ltt.h
162?_include_asm-arm_ltt.h
163?_include_asm-cris_ltt.h
164?_include_asm-frv_ltt.h
165?_include_asm-generic_ltt.h
166?_include_asm-h8300_ltt.h
167?_include_asm-i386_ltt.h
168?_include_asm-ia64_ltt.h
169?_include_asm-m32r_ltt.h
170?_include_asm-m68k_ltt.h
171?_include_asm-m68knommu_ltt.h
172?_include_asm-mips_ltt.h
173?_include_asm-mips_timex.h
174?_arch_mips_kernel_time.c
175?_include_asm-parisc_ltt.h
176?_include_asm-powerpc_ltt.h
177?_include_asm-ppc_ltt.h
178?_include_asm-s390_ltt.h
179?_include_asm-sh64_ltt.h
180?_include_asm-sh_ltt.h
181?_include_asm-sparc64_ltt.h
182?_include_asm-sparc_ltt.h
183?_include_asm-um_ltt.h
184?_include_asm-v850_ltt.h
185?_include_asm-x86_64_ltt.h
186?_include_asm-xtensa_ltt.h"
187
188for a in $IN; do wr $a $FILE; done
189
190
191FILE=../${PRENAME}${COUNT}${NAME}-core-header.diff
192VALUE=$(( ${VALUE} + 1 ))
193printf -v COUNT "%02d" ${VALUE}
194
195IN="?_include_linux_ltt-core.h"
196
197for a in $IN; do wr $a $FILE; done
198
199
200FILE=../${PRENAME}${COUNT}${NAME}-core.diff
201VALUE=$(( ${VALUE} + 1 ))
202printf -v COUNT "%02d" ${VALUE}
203
204IN="?_MAINTAINERS
205?_ltt_ltt-core.c
206?_ltt_ltt-heartbeat.c"
207
208for a in $IN; do wr $a $FILE; done
209
210FILE=../${PRENAME}${COUNT}${NAME}-tracer-header.diff
211VALUE=$(( ${VALUE} + 1 ))
212printf -v COUNT "%02d" ${VALUE}
213
214IN="?_include_ltt_ltt-tracer.h"
215
216for a in $IN; do wr $a $FILE; done
217
218
219FILE=../${PRENAME}${COUNT}${NAME}-tracer.diff
220VALUE=$(( ${VALUE} + 1 ))
221printf -v COUNT "%02d" ${VALUE}
222
223IN="?_ltt_ltt-tracer.c"
224
225for a in $IN; do wr $a $FILE; done
226
227
228
229FILE=../${PRENAME}${COUNT}${NAME}-transport.diff
230VALUE=$(( ${VALUE} + 1 ))
231printf -v COUNT "%02d" ${VALUE}
232
233IN="?_ltt_ltt-relay.c
234?_Documentation_ioctl-number.txt"
235
236for a in $IN; do wr $a $FILE; done
237
238
239
240FILE=../${PRENAME}${COUNT}${NAME}-netlink-control.diff
241VALUE=$(( ${VALUE} + 1 ))
242printf -v COUNT "%02d" ${VALUE}
243
244IN="?_ltt_ltt-control.c
245?_ltt_ltt-control.h
246?_include_linux_netlink.h"
247
248for a in $IN; do wr $a $FILE; done
249
250
251FILE=../${PRENAME}${COUNT}${NAME}-userspace-tracing.diff
252VALUE=$(( ${VALUE} + 1 ))
253printf -v COUNT "%02d" ${VALUE}
254
255IN="?_include_linux_sched.h
256?_kernel_sys_ni.c
257?_ltt_ltt-syscall.c
258?_kernel_exit.c
259?_kernel_fork.c
260?_include_asm-arm_unistd.h
261?_include_asm-i386_unistd.h
262?_include_asm-mips_unistd.h
263?_include_asm-powerpc_unistd.h
264?_include_asm-powerpc_systbl.h
265?_include_asm-x86_64_unistd.h"
266
267for a in $IN; do wr $a $FILE; done
268
269FILE=../${PRENAME}${COUNT}${NAME}-instrumentation-arm.diff
270VALUE=$(( ${VALUE} + 1 ))
271printf -v COUNT "%02d" ${VALUE}
272
273IN="?_arch_arm_kernel_calls.S
274?_arch_arm_kernel_entry-common.S
275?_arch_arm_kernel_process.c
276?_arch_arm_kernel_ptrace.c
277?_arch_arm_kernel_sys_arm.c
278?_arch_arm_kernel_time.c
279?_arch_arm_kernel_traps.c
280?_include_asm-arm_thread_info.h"
281
282for a in $IN; do wr $a $FILE; done
283
284FILE=../${PRENAME}${COUNT}${NAME}-instrumentation-i386.diff
285VALUE=$(( ${VALUE} + 1 ))
286printf -v COUNT "%02d" ${VALUE}
287
288IN="?_arch_i386_kernel_process.c
289?_arch_i386_kernel_ptrace.c
290?_arch_i386_kernel_syscall_table.S
291?_arch_i386_kernel_sys_i386.c
292?_arch_i386_kernel_time.c
293?_arch_i386_kernel_traps.c
294?_arch_i386_mm_fault.c"
295
296for a in $IN; do wr $a $FILE; done
297
298FILE=../${PRENAME}${COUNT}${NAME}-instrumentation-mips.diff
299VALUE=$(( ${VALUE} + 1 ))
300printf -v COUNT "%02d" ${VALUE}
301
302IN="?_arch_mips_kernel_process.c
303?_arch_mips_kernel_ptrace.c
304?_arch_mips_kernel_syscall.c
305?_arch_mips_kernel_traps.c
306?_arch_mips_kernel_unaligned.c
307?_include_asm-mips_mipsregs.h
308?_arch_mips_kernel_scall32-o32.S
309?_arch_mips_kernel_scall64-64.S
310?_arch_mips_kernel_scall64-n32.S
311?_arch_mips_kernel_scall64-o32.S
312?_arch_mips_mm_fault.c"
313
314for a in $IN; do wr $a $FILE; done
315
316
317
318FILE=../${PRENAME}${COUNT}${NAME}-instrumentation-powerpc.diff
319VALUE=$(( ${VALUE} + 1 ))
320printf -v COUNT "%02d" ${VALUE}
321
322IN="?_arch_powerpc_kernel_irq.c
323?_arch_powerpc_kernel_misc_32.S
324?_arch_powerpc_kernel_misc_64.S
325?_arch_powerpc_kernel_ppc_ksyms.c
326?_arch_powerpc_kernel_process.c
327?_arch_powerpc_kernel_prom.c
328?_arch_powerpc_kernel_ptrace.c
329?_arch_powerpc_kernel_syscalls.c
330?_arch_powerpc_kernel_time.c
331?_arch_powerpc_kernel_traps.c
332?_arch_powerpc_mm_fault.c"
333
334for a in $IN; do wr $a $FILE; done
335
336
337FILE=../${PRENAME}${COUNT}${NAME}-instrumentation-ppc.diff
338VALUE=$(( ${VALUE} + 1 ))
339printf -v COUNT "%02d" ${VALUE}
340
341IN="?_arch_ppc_kernel_misc.S
342?_arch_ppc_kernel_time.c
343?_arch_ppc_kernel_traps.c
344?_arch_ppc_mm_fault.c"
345
346
347for a in $IN; do wr $a $FILE; done
348
349
350FILE=../${PRENAME}${COUNT}${NAME}-instrumentation-x86_64.diff
351VALUE=$(( ${VALUE} + 1 ))
352printf -v COUNT "%02d" ${VALUE}
353
354IN="?_arch_x86_64_ia32_ia32entry.S
355?_arch_x86_64_ia32_ipc32.c
356?_arch_x86_64_kernel_entry.S
357?_arch_x86_64_kernel_process.c
358?_arch_x86_64_kernel_ptrace.c
359?_arch_x86_64_kernel_time.c
360?_arch_x86_64_kernel_traps.c
361?_arch_x86_64_mm_fault.c"
362
363for a in $IN; do wr $a $FILE; done
364
365FILE=../${PRENAME}${COUNT}${NAME}-instrumentation.diff
366VALUE=$(( ${VALUE} + 1 ))
367printf -v COUNT "%02d" ${VALUE}
368
369IN="?_fs_buffer.c
370?_fs_compat.c
371?_fs_exec.c
372?_fs_ioctl.c
373?_fs_open.c
374?_fs_read_write.c
375?_fs_select.c
376?_ipc_msg.c
377?_ipc_sem.c
378?_ipc_shm.c
379?_kernel_irq_handle.c
380?_kernel_itimer.c
381?_kernel_kthread.c
382?_kernel_lockdep.c
383?_kernel_module.c
384?_kernel_printk.c
385?_kernel_sched.c
386?_kernel_signal.c
387?_kernel_softirq.c
388?_kernel_timer.c
389?_mm_filemap.c
390?_mm_memory.c
391?_mm_page_alloc.c
392?_mm_page_io.c
393?_net_core_dev.c
394?_net_ipv4_devinet.c
395?_net_socket.c"
396
397for a in $IN; do wr $a $FILE; done
398
399FILE=../${PRENAME}${COUNT}${NAME}-facilities-probes-headers.diff
400VALUE=$(( ${VALUE} + 1 ))
401printf -v COUNT "%02d" ${VALUE}
402
403IN="?_include_ltt_ltt-facility-custom-fs_data.h
404?_include_ltt_ltt-facility-custom-stack_arch_i386.h
405?_include_ltt_ltt-facility-custom-stack_arch_x86_64.h
406?_include_ltt_ltt-facility-custom-stack.h
407?_include_ltt_ltt-facility-fs_data.h
408?_include_ltt_ltt-facility-fs.h
409?_include_ltt_ltt-facility-id-fs_data.h
410?_include_ltt_ltt-facility-id-fs.h
411?_include_ltt_ltt-facility-id-ipc.h
412?_include_ltt_ltt-facility-id-kernel_arch_arm.h
413?_include_ltt_ltt-facility-id-kernel_arch_i386.h
414?_include_ltt_ltt-facility-id-kernel_arch_mips.h
415?_include_ltt_ltt-facility-id-kernel_arch_powerpc.h
416?_include_ltt_ltt-facility-id-kernel_arch_ppc.h
417?_include_ltt_ltt-facility-id-kernel_arch_x86_64.h
418?_include_ltt_ltt-facility-id-kernel.h
419?_include_ltt_ltt-facility-id-locking.h
420?_include_ltt_ltt-facility-id-memory.h
421?_include_ltt_ltt-facility-id-network.h
422?_include_ltt_ltt-facility-id-network_ip_interface.h
423?_include_ltt_ltt-facility-id-process.h
424?_include_ltt_ltt-facility-id-socket.h
425?_include_ltt_ltt-facility-id-stack_arch_i386.h
426?_include_ltt_ltt-facility-id-stack.h
427?_include_ltt_ltt-facility-id-statedump.h
428?_include_ltt_ltt-facility-id-timer.h
429?_include_ltt_ltt-facility-ipc.h
430?_include_ltt_ltt-facility-kernel_arch_arm.h
431?_include_ltt_ltt-facility-kernel_arch_i386.h
432?_include_ltt_ltt-facility-kernel_arch_mips.h
433?_include_ltt_ltt-facility-kernel_arch_powerpc.h
434?_include_ltt_ltt-facility-kernel_arch_ppc.h
435?_include_ltt_ltt-facility-kernel_arch_x86_64.h
436?_include_ltt_ltt-facility-kernel.h
437?_include_ltt_ltt-facility-locking.h
438?_include_ltt_ltt-facility-memory.h
439?_include_ltt_ltt-facility-network.h
440?_include_ltt_ltt-facility-network_ip_interface.h
441?_include_ltt_ltt-facility-process.h
442?_include_ltt_ltt-facility-select-default.h
443?_include_ltt_ltt-facility-select-kernel.h
444?_include_ltt_ltt-facility-select-network_ip_interface.h
445?_include_ltt_ltt-facility-select-process.h
446?_include_ltt_ltt-facility-select-statedump.h
447?_include_ltt_ltt-facility-socket.h
448?_include_ltt_ltt-facility-stack.h
449?_include_ltt_ltt-facility-statedump.h
450?_include_ltt_ltt-facility-timer.h
451?_include_ltt_ltt-stack.h"
452
453for a in $IN; do wr $a $FILE; done
454
455
456FILE=../${PRENAME}${COUNT}${NAME}-facilities-probes.diff
457VALUE=$(( ${VALUE} + 1 ))
458printf -v COUNT "%02d" ${VALUE}
459
460IN="?_ltt_facilities_ltt-facility-loader-fs.c
461?_ltt_facilities_ltt-facility-loader-fs_data.c
462?_ltt_facilities_ltt-facility-loader-fs_data.h
463?_ltt_facilities_ltt-facility-loader-fs.h
464?_ltt_facilities_ltt-facility-loader-ipc.c
465?_ltt_facilities_ltt-facility-loader-ipc.h
466?_ltt_facilities_ltt-facility-loader-kernel_arch_arm.c
467?_ltt_facilities_ltt-facility-loader-kernel_arch_arm.h
468?_ltt_facilities_ltt-facility-loader-kernel_arch_i386.c
469?_ltt_facilities_ltt-facility-loader-kernel_arch_i386.h
470?_ltt_facilities_ltt-facility-loader-kernel_arch_mips.c
471?_ltt_facilities_ltt-facility-loader-kernel_arch_mips.h
472?_ltt_facilities_ltt-facility-loader-kernel_arch_powerpc.c
473?_ltt_facilities_ltt-facility-loader-kernel_arch_powerpc.h
474?_ltt_facilities_ltt-facility-loader-kernel_arch_ppc.c
475?_ltt_facilities_ltt-facility-loader-kernel_arch_ppc.h
476?_ltt_facilities_ltt-facility-loader-kernel_arch_x86_64.c
477?_ltt_facilities_ltt-facility-loader-kernel_arch_x86_64.h
478?_ltt_facilities_ltt-facility-loader-kernel.c
479?_ltt_facilities_ltt-facility-loader-kernel.h
480?_ltt_facilities_ltt-facility-loader-locking.c
481?_ltt_facilities_ltt-facility-loader-locking.h
482?_ltt_facilities_ltt-facility-loader-memory.c
483?_ltt_facilities_ltt-facility-loader-memory.h
484?_ltt_facilities_ltt-facility-loader-network.c
485?_ltt_facilities_ltt-facility-loader-network.h
486?_ltt_facilities_ltt-facility-loader-network_ip_interface.c
487?_ltt_facilities_ltt-facility-loader-network_ip_interface.h
488?_ltt_facilities_ltt-facility-loader-process.c
489?_ltt_facilities_ltt-facility-loader-process.h
490?_ltt_facilities_ltt-facility-loader-socket.c
491?_ltt_facilities_ltt-facility-loader-socket.h
492?_ltt_facilities_ltt-facility-loader-stack.c
493?_ltt_facilities_ltt-facility-loader-stack.h
494?_ltt_facilities_ltt-facility-loader-statedump.c
495?_ltt_facilities_ltt-facility-loader-statedump.h
496?_ltt_facilities_ltt-facility-loader-timer.c
497?_ltt_facilities_ltt-facility-loader-timer.h
498?_ltt_ltt-stack.c"
499
500
501for a in $IN; do wr $a $FILE; done
502
503
504FILE=../${PRENAME}${COUNT}${NAME}-probes.diff
505VALUE=$(( ${VALUE} + 1 ))
506printf -v COUNT "%02d" ${VALUE}
507
508IN="?_ltt_probes_ltt-probe-arm.c
509?_ltt_probes_ltt-probe-fs.c
510?_ltt_probes_ltt-probe-i386.c
511?_ltt_probes_ltt-probe-ipc.c
512?_ltt_probes_ltt-probe-kernel.c
513?_ltt_probes_ltt-probe-list.c
514?_ltt_probes_ltt-probe-locking.c
515?_ltt_probes_ltt-probe-mips.c
516?_ltt_probes_ltt-probe-mm.c
517?_ltt_probes_ltt-probe-net.c
518?_ltt_probes_ltt-probe-powerpc.c
519?_ltt_probes_ltt-probe-ppc.c
520?_ltt_probes_ltt-probe-x86_64.c
521?_ltt_probes_Makefile"
522
523for a in $IN; do wr $a $FILE; done
524
525FILE=../${PRENAME}${COUNT}${NAME}-statedump.diff
526VALUE=$(( ${VALUE} + 1 ))
527printf -v COUNT "%02d" ${VALUE}
528
529IN="?_ltt_ltt-statedump.c"
530
531for a in $IN; do wr $a $FILE; done
532
533
534FILE=../${PRENAME}${COUNT}${NAME}-build.diff
535VALUE=$(( ${VALUE} + 1 ))
536printf -v COUNT "%02d" ${VALUE}
537
538IN="?_Makefile
539?_ltt_Kconfig
540?_ltt_Makefile
541?_arch_alpha_Kconfig
542?_arch_cris_Kconfig
543?_arch_frv_Kconfig
544?_arch_h8300_Kconfig
545?_arch_i386_Kconfig
546?_arch_ia64_Kconfig
547?_arch_m32r_Kconfig
548?_arch_m68k_Kconfig
549?_arch_m68knommu_Kconfig
550?_arch_ppc_Kconfig
551?_arch_powerpc_Kconfig
552?_arch_parisc_Kconfig
553?_arch_arm_Kconfig
554?_arch_arm26_Kconfig
555?_arch_mips_Kconfig
556?_arch_s390_Kconfig
557?_arch_sh64_Kconfig
558?_arch_sh_Kconfig
559?_arch_sparc64_Kconfig
560?_arch_sparc_Kconfig
561?_arch_um_Kconfig
562?_arch_v850_Kconfig
563?_arch_xtensa_Kconfig
564?_arch_x86_64_Kconfig"
565
566for a in $IN; do wr $a $FILE; done
567
568
569
570cd ..
571
572rm $ALL_NAME
573tar cvfj ${PRENAME}${NAME}.tar.bz2 ${PRENAME}*${NAME}-*
574
This page took 0.026151 seconds and 4 git commands to generate.