]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- fix smp only build.
authorPaweł Sikora <pluto@pld-linux.org>
Thu, 25 Jan 2007 08:09:14 +0000 (08:09 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    rpm.macros -> 1.367

rpm.macros

index a323f44ee3a8950a4e539ef47125e33c2ee4ec44..fb2ffad31a9759991bf038bb205de9988b472e4d 100644 (file)
@@ -1210,7 +1210,7 @@ compile() {                                                                                                                       \
        L="<"; [[ '%{*}' != *$L$L* ]] || PATCH_SH="set -x -e;$(cat)"    \
        set -e -x                                                                                                               \
                                                                                                                                        \
-for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do \
+for cfg in %{?with_dist_kernel:%{?with_smp:smp} %{?with_up:up}}%{!?with_dist_kernel:nondist}; do \
        [ -r "%{_kernelsrcdir}/config-$cfg" ] || exit 1                                 \
                                                                                                                                        \
        rm -rf o                                                                                                                \
@@ -1287,14 +1287,21 @@ install -d %{KernelD}{,smp}/%{-d*}                                                                      \
 for MODULE in {%{-m*},}; do                                                                                    \
        [ -n "${MODULE}" ] || continue                                                                  \
        MNAME=${MODULE##*/}                                                                                             \
-       install ${MODULE}-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \\\
+       %if %{without dist_kernel}                                                                              \
+               install %{MODULE}.ko                                                                            \\\
                %{KernelD}/%{-d*}/${MNAME}%{-s:-%{-s*}}.ko                                      \
-       %{?-s:echo "alias ${MNAME} ${MNAME}-%{-s*}"                                             \\\
+               %{?-s:echo "alias ${MNAME} ${MNAME}-%{-s*}"                                     \\\
+               >> %{ModprobeD}/%{-n*}.conf}                                                            \
+       %endif                                                                                                                  \
+       %if %{with up} && %{with dist_kernel}                                                   \
+               install ${MODULE}-up.ko                                                                         \\\
+               %{KernelD}/%{-d*}/${MNAME}%{-s:-%{-s*}}.ko                                      \
+               %{?-s:echo "alias ${MNAME} ${MNAME}-%{-s*}"                                     \\\
                >> %{ModprobeD}/%{-n*}.conf}                                                            \
     %if %{with smp} && %{with dist_kernel}                                                     \
-       install ${MODULE}-smp.ko                                                                                \\\
+               install ${MODULE}-smp.ko                                                                        \\\
                %{KernelD}smp/%{-d*}/${MNAME}%{-s:-%{-s*}}.ko                           \
-       %{?-s:echo "alias ${MNAME} ${MNAME}-%{-s*}"                                             \\\
+               %{?-s:echo "alias ${MNAME} ${MNAME}-%{-s*}"                                     \\\
                >> %{ModprobeD}smp/%{-n*}.conf}                                                         \
     %endif                                                                                                                     \
 done                                                                                                                           \
This page took 0.047249 seconds and 4 git commands to generate.