History

deb-pkg: fix installed image path on parisc, mips and powerpc

Anisse Astier committed 13 years ago

Commit 9de70171 parent 810e8431 file · +20 −7Browse files

Showing the changes to scripts (1 of 1 file). Show all

Unified · Split

scripts/package/builddeb+20−7
@@ -89,6 +89,20 @@ if [ "$ARCH" = "um" ] ; then · 88 unmodified lines
8989 packagename=user-mode-linux-$version
9090 fi
9191
92+# Not all arches have the same installed path in debian
93+# XXX: have each arch Makefile export a variable of the canonical image install
94+# path instead
95+case $ARCH in
96+um)
97+ installed_image_path="usr/bin/linux-$version"
98+ ;;
99+parisc|mips|powerpc)
100+ installed_image_path="boot/vmlinux-$version"
101+ ;;
102+*)
103+ installed_image_path="boot/vmlinuz-$version"
104+esac
105+
92106 BUILD_DEBUG="$(grep -s '^CONFIG_DEBUG_INFO=y' $KCONFIG_CONFIG || true)"
93107
94108 # Setup the directory structure
@@ -116,16 +130,15 @@ if [ "$ARCH" = "um" ] ; then · 21 unmodified lines
116130 cp System.map "$tmpdir/usr/lib/uml/modules/$version/System.map"
117131 cp $KCONFIG_CONFIG "$tmpdir/usr/share/doc/$packagename/config"
118132 gzip "$tmpdir/usr/share/doc/$packagename/config"
119− cp $KBUILD_IMAGE "$tmpdir/usr/bin/linux-$version"
120133 else
121134 cp System.map "$tmpdir/boot/System.map-$version"
122135 cp $KCONFIG_CONFIG "$tmpdir/boot/config-$version"
123− # Not all arches include the boot path in KBUILD_IMAGE
124− if [ -e $KBUILD_IMAGE ]; then
125− cp $KBUILD_IMAGE "$tmpdir/boot/vmlinuz-$version"
126− else
127− cp arch/$ARCH/boot/$KBUILD_IMAGE "$tmpdir/boot/vmlinuz-$version"
128− fi
136+fi
137+# Not all arches include the boot path in KBUILD_IMAGE
138+if [ -e $KBUILD_IMAGE ]; then
139+ cp $KBUILD_IMAGE "$tmpdir/$installed_image_path"
140+else
141+ cp arch/$ARCH/boot/$KBUILD_IMAGE "$tmpdir/$installed_image_path"
129142 fi
130143
131144 if grep -q '^CONFIG_MODULES=y' $KCONFIG_CONFIG ; then

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t