devel: vbox drivers introduce symlinks which prevent use of orig.tar.gz
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | linux (Ubuntu) |
High
|
Andy Whitcroft | ||
Bug Description
The introduction of the vbox drivers prevent use of a .orig.tar.gz. Need to work out how to remove these and restore them on clean.
| Changed in linux (Ubuntu): | |
| status: | New → Confirmed |
| importance: | Undecided → High |
| assignee: | nobody → Andy Whitcroft (apw) |
| milestone: | none → ubuntu-15.02 |
| Changed in linux (Ubuntu): | |
| milestone: | ubuntu-15.02 → ubuntu-15.03 |
| Changed in linux (Ubuntu): | |
| status: | Confirmed → In Progress |
| Changed in linux (Ubuntu): | |
| status: | In Progress → Fix Committed |
| tags: | added: patch |
| Changed in linux (Ubuntu): | |
| status: | Incomplete → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #2 |
This bug was fixed in the package linux - 3.19.0-8.8
---------------
linux (3.19.0-8.8) vivid; urgency=low
[ Andy Whitcroft ]
* ubuntu: vbox -- elide the new symlinks and reconstruct on clean:
- LP: #1426113
* rebase to stable v3.19.1
[ John Johansen ]
* SAUCE: (no-up): apparmor: fix mediation of fs unix sockets
- LP: #1408833
[ Leann Ogasawara ]
* Release Tracking Bug
- LP: #1429940
[ Upstream Kernel Changes ]
* xen: correct bug in p2m list initialization
* net/mlx5_core: Fix configuration of log_uar_page_sz
- LP: #1419938
* tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send
- LP: #1420575
* net/mlx4_core: Maintain a persistent memory for mlx4 device
- LP: #1422481
* net/mlx4_core: Set device configuration data to be persistent across
reset
- LP: #1422481
* net/mlx4_core: Refactor the catas flow to work per device
- LP: #1422481
* net/mlx4_core: Enhance the catas flow to support device reset
- LP: #1422481
* net/mlx4_core: Activate reset flow upon fatal command cases
- LP: #1422481
* net/mlx4_core: Manage interface state for Reset flow cases
- LP: #1422481
* net/mlx4_core: Handle AER flow properly
- LP: #1422481
* net/mlx4_core: Enable device recovery flow with SRIOV
- LP: #1422481
* net/mlx4_core: Reset flow activation upon SRIOV fatal command cases
- LP: #1422481
* tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one()
- LP: #1428111
* rebase to v3.19.1
- LP: #1410704
- LP: #1411193
- LP: #1400215
-- Leann Ogasawara <email address hidden> Mon, 09 Mar 2015 10:08:29 -0700
| Changed in linux (Ubuntu): | |
| status: | Fix Committed → Fix Released |


when building kernel-sources with quilt i struggled about symlinks created master/ reconstruct master/ reconstruct vbox/vboxguest/ r0drv vbox/vboxsf/ include vbox/vboxsf/ r0drv vbox/vboxvideo/ include vbox/r0drv/ r0drv vbox/include/ include
in other folders.
had to add:
index 18b765f..6e5caa8 100644
--- a/debian.
+++ b/debian.
@@ -4,3 +4,5 @@ ln -sf ../r0drv ubuntu/
ln -sf ../include ubuntu/
ln -sf ../r0drv ubuntu/
ln -sf ../include ubuntu/
+rm -f ubuntu/
+rm -f ubuntu/
Better way should be to check if symlink exist.
Date: Wed, 4 Mar 2015 17:53:22 +0100 vbox-guest- fix-symlinks
Subject: [PATCH] ubuntu-
--- master/ reconstruct | 20 +++++++ +++++++ +-----
debian.
1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/debian. master/ reconstruct b/debian. master/ reconstruct master/ reconstruct master/ reconstruct vbox/vboxguest/ include vbox/vboxguest/ r0drv vbox/vboxsf/ include vbox/vboxsf/ r0drv vbox/vboxvideo/ include vbox/vboxguest/ include ]; then vbox/vboxguest/ include vbox/vboxguest/ r0drv ]; then vbox/vboxguest/ r0drv vbox/vboxsf/ include ]; then vbox/vboxsf/ include vbox/vboxsf/ r0drv ]; then vbox/vboxsf/ r0drv vbox/vboxvideo/ include ]; then vbox/vboxvideo/ include
index 18b765f..caba9b7 100644
--- a/debian.
+++ b/debian.
@@ -1,6 +1,16 @@
# Reconstruct vbox symlinks (LP:1426113)
-ln -sf ../include ubuntu/
-ln -sf ../r0drv ubuntu/
-ln -sf ../include ubuntu/
-ln -sf ../r0drv ubuntu/
-ln -sf ../include ubuntu/
+if ! [ -e ubuntu/
+ ln -sf ../include ubuntu/
+fi
+if ! [ -e ubuntu/
+ ln -sf ../r0drv ubuntu/
+fi
+if ! [ -e ubuntu/
+ ln -sf ../include ubuntu/
+fi
+if ! [ -e ubuntu/
+ ln -sf ../r0drv ubuntu/
+fi
+if ! [ -e ubuntu/
+ ln -sf ../include ubuntu/
+fi
--
1.9.1