Merge lp:~heber013/ubiquity/fixing_initrd_unpacking into lp:ubiquity

Proposed by Heber Parrucci
Status: Rejected
Rejected by: Jean-Baptiste Lallement
Proposed branch: lp:~heber013/ubiquity/fixing_initrd_unpacking
Merge into: lp:ubiquity
Diff against target: 56 lines (+14/-13)
1 file modified
autopilot/ubiquity-autopilot-runner/run-ubiquity-test (+14/-13)
To merge this branch: bzr merge lp:~heber013/ubiquity/fixing_initrd_unpacking
Reviewer Review Type Date Requested Status
Jean-Baptiste Lallement Pending
Review via email: mp+353792@code.launchpad.net

Commit message

Fixing initrd unpacking-repacking

Description of the change

Fixing initrd unpacking-repacking

To post a comment you must log in.
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Ubiquity VCS has moved to git (git clone lp:ubiquity)
Could you please propose a PR against the git source. Thanks.

Unmerged revisions

6644. By Heber Parrucci

adding back keyboard layout step

6643. By Heber Parrucci

Fixing initrd unpacking-repacking

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'autopilot/ubiquity-autopilot-runner/run-ubiquity-test'
2--- autopilot/ubiquity-autopilot-runner/run-ubiquity-test 2015-09-23 14:41:54 +0000
3+++ autopilot/ubiquity-autopilot-runner/run-ubiquity-test 2018-08-27 14:18:08 +0000
4@@ -163,7 +163,7 @@
5 exit
6 fi
7
8- files="casper/initrd.lz casper/$(basename $KERNEL)"
9+ files="casper/initrd casper/$(basename $KERNEL)"
10 echo "I: extracting files from $src: $files"
11 bsdtar xf $src -C $dst $files
12 ret=$?
13@@ -205,30 +205,31 @@
14 # Nothing
15 workdir=$1/initrd
16 initrd=$2
17- initrdlz=${initrd}.lz
18 usercustomdir=$3
19 customdir=${BINDIR}/custom-installation
20
21 echo "I: Preparing initrd"
22- if [ ! -f "$initrdlz" ]; then
23- echo "E: file '$(basename $initrdlz)' not found. Aborting!"
24+ if [ ! -f "$initrd" ]; then
25+ echo "E: file '$(basename $initrd)' not found. Aborting!"
26 RC=1
27 exit
28 fi
29 mkdir -p $workdir
30
31 (
32- cd $workdir
33- xzcat $initrdlz|cpio --quiet -ivd 2>/dev/null
34+ cd $1
35+ unmkinitramfs $initrd $workdir
36 echo "I: Copying overrides"
37- cp -af $customdir $workdir/
38- [ -d "$usercustomdir" ] && cp -af "$usercustomdir" $workdir/
39- mkdir -p $workdir/custom-installation/iso-override/var/local/autopilot
40- echo "$TESTNAME" > $workdir/custom-installation/iso-override/var/local/autopilot/testsuites
41- [ -f "$TESTCONFIG" ] && cp $TESTCONFIG $workdir/custom-installation/iso-override/var/local/autopilot/config
42+ maindir=$workdir/main
43+ cd $maindir
44+ cp -af $customdir $maindir/
45+ [ -d "$usercustomdir" ] && cp -af "$usercustomdir" $maindir/
46+ mkdir -p $maindir/custom-installation/iso-override/var/local/autopilot
47+ echo "$TESTNAME" > $maindir/custom-installation/iso-override/var/local/autopilot/testsuites
48+ [ -f "$TESTCONFIG" ] && cp $TESTCONFIG $maindir/custom-installation/iso-override/var/local/autopilot/config
49 if [ -n "$SHAREDDIR" ]; then
50- echo >> $workdir/custom-installation/iso-override/var/local/autopilot/config
51- echo "SHAREDVOL=ubiquity" >> $workdir/custom-installation/iso-override/var/local/autopilot/config
52+ echo >> $maindir/custom-installation/iso-override/var/local/autopilot/config
53+ echo "SHAREDVOL=ubiquity" >> $maindir/custom-installation/iso-override/var/local/autopilot/config
54 fi
55 echo "I: Repacking initrd"
56 [ -f "$initrd" ] && rm -f $initrd

Subscribers

People subscribed via source and target branches

to status/vote changes: