[PATCH] dim: Fix maintainer-tools setup
Daniel Vetter
daniel.vetter at ffwll.ch
Wed Aug 5 21:01:45 UTC 2020
On Wed, Aug 5, 2020 at 10:49 PM Dave Airlie <airlied at gmail.com> wrote:
>
>
>
> On Thu, 6 Aug. 2020, 06:19 Jani Nikula, <jani.nikula at linux.intel.com> wrote:
>>
>> On Wed, 05 Aug 2020, Daniel Vetter <daniel.vetter at ffwll.ch> wrote:
>> > Setup instructions don't match the code anymore, ever since the split
>> > to a separate repo we don't set it up automatically anymore. Readd
>> > that - the right link and all was already there.
>>
>> I think at some point we decided the recommended way to install dim was
>> to clone maintainer-tools, i.e. having a random dim script somewhere was
>> not a recommended starting point.
>
>
> The current docs suggest we never finished the point though, it grabs a dim from gitlab raw.
Yeah setup is also confused, since it still offers to create
$DIM_PREFIX. And it's kinda hard to start out with a maintainer-tools
checkout in $DIM_PREFIX/maintainer-tools if that directory doesn't
even exist yet.
I guess we can flip this all around, but I figured this here is the
more minimal patch to make it all at least self-consistent again.
-Daniel
>
> Dave.
>>
>>
>> BR,
>> Jani.
>>
>>
>>
>> >
>> > Reported-by: Dave Airlie <airlied at gmail.com>
>> > Cc: Dave Airlie <airlied at gmail.com>
>> > Signed-off-by: Daniel Vetter <daniel.vetter at intel.com>
>> > ---
>> > dim | 8 ++++++--
>> > 1 file changed, 6 insertions(+), 2 deletions(-)
>> >
>> > diff --git a/dim b/dim
>> > index 1e61fe2f9ed9..3937f440219f 100755
>> > --- a/dim
>> > +++ b/dim
>> > @@ -2274,8 +2274,12 @@ function dim_setup
>> > fi
>> >
>> > if [[ ! -d "$(git_dir maintainer-tools)" ]]; then
>> > - echoerr "No maintainer-tools git checkout found in 'maintainer-tools'."
>> > - echoerr "dim update will not work. Please fix."
>> > + if ask_user "No maintainer-tools git checkout found in 'maintainer-tools'. Clone upstream?"; then
>> > + git clone "$maintainer_tools_https" "mantainer-tools"
>> > + else
>> > + echoerr "No maintainer-tools git checkout found in 'maintainer-tools'."
>> > + echoerr "dim update will not work. Please fix."
>> > + fi
>> > fi
>> >
>> > setup_aux_checkout rerere-cache $drm_tip_ssh drm-rerere
>>
>> --
>> Jani Nikula, Intel Open Source Graphics Center
>> _______________________________________________
>> dim-tools mailing list
>> dim-tools at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/dim-tools
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the dim-tools
mailing list