diff options
author | Olivier Blin <oblin@mandriva.com> | 2007-11-22 16:50:51 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2007-11-22 16:50:51 +0000 |
commit | 5b3f3221cab4677807e03128c3000eaa12f3a9ad (patch) | |
tree | b60162e7eb50687a22f05b430dd95aeaabcb7bb1 | |
parent | 7628c081a10cae1c445bb1bdc283d0ea463dbc5c (diff) | |
download | iurt-5b3f3221cab4677807e03128c3000eaa12f3a9ad.tar iurt-5b3f3221cab4677807e03128c3000eaa12f3a9ad.tar.gz iurt-5b3f3221cab4677807e03128c3000eaa12f3a9ad.tar.bz2 iurt-5b3f3221cab4677807e03128c3000eaa12f3a9ad.tar.xz iurt-5b3f3221cab4677807e03128c3000eaa12f3a9ad.zip |
allow to specify upload media for DKMS packages
-rwxr-xr-x | iurt2 | 3 | ||||
-rw-r--r-- | lib/Iurt/DKMS.pm | 2 |
2 files changed, 5 insertions, 0 deletions
@@ -96,6 +96,9 @@ $run{todo} = []; ["m", "media", 1, "<media regexp>", "Media Regexp to limit rebuild to", sub { my ($tmp, $media) = @_; $tmp->[0]{media} = $media; 1 }, "Limiting rebuild to the given media regexp"], + ["u", "umedia", 1, "<upload media>", + "Media where rebuilt DKMS packages will be uploaded", + sub { my ($tmp, $media) = @_; $tmp->[0]{umedia} = $media; 1 }, "Uploading rebuilt DKMS packages to the given media"], ], "[options]", "Set the DKMS rebuild mode", sub { my ($opt) = @_; $run{dkms} = $opt; 1 }, "Running a DKMS rebuild run" ], diff --git a/lib/Iurt/DKMS.pm b/lib/Iurt/DKMS.pm index 9e2ffdb..9ed4333 100644 --- a/lib/Iurt/DKMS.pm +++ b/lib/Iurt/DKMS.pm @@ -188,6 +188,8 @@ sub dkms_compile { my ($name, $version, $_modulesourcedir, $realversion, $file, $kernel, $modulesdir, $source, $sourcedir, $media) = @{$run->{dkms_todo}[$i]}; $done++; + $media = $run->{dkms}{umedia} if $run->{dkms}{umedia}; + plog("dkms modules $name version $version for kernel $kernel [$done/$to_compile]"); # install kernel and dkms if not already installed |