From d6ba4a46d2e73955a8adc281c6850304741cca62 Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Fri, 13 Jul 2018 23:07:14 +0200
Subject: [PATCH] shell: fix deployment of grml zsh config

---
 shell/tasks/shell.yml | 49 ++++++++++++++++++++++++-------------------
 1 file changed, 27 insertions(+), 22 deletions(-)

diff --git a/shell/tasks/shell.yml b/shell/tasks/shell.yml
index 7c38ac1..fcea816 100644
--- a/shell/tasks/shell.yml
+++ b/shell/tasks/shell.yml
@@ -59,28 +59,32 @@
     - packages
     - shell
 
-    #- name: ensure we have an up-to-date version of grml-zsh-config
-    #  get_url:
-    #    url: https://www.archlinux.org/packages/extra/any/grml-zsh-config/download/
-    #    dest: "{{ role_path }}/files/"
-    #  delegate_to: localhost
-    #  run_once: True
-    #  register: grml_zsh
-    #  tags:
-    #    - config
-    #    - shell
-    #
-    #- name: ensure grml-zsh-config is available
-    #  unarchive:
-    #    src: "{{ grml_zsh.dest }}"
-    #    dest: /
-    #    extra_opts: "--exlcude=.[A-Z]*"
-    #  when:
-    #    - grml_zsh.changed
-    #    - not grml_zsh.failed
-    #  tags:
-    #    - config
-    #    - shell
+- name: ensure we have an up-to-date version of grml-zsh-config
+  get_url:
+    url: https://www.archlinux.org/packages/extra/any/grml-zsh-config/download/
+    dest: "{{ role_path }}/files/"
+  delegate_to: localhost
+  run_once: True
+  register: grml_zsh
+  tags:
+    - config
+    - shell
+    - zsh
+
+- name: ensure grml-zsh-config is available
+  unarchive:
+    src: "{{ grml_zsh.dest }}"
+    dest: /
+    exclude:
+      - .BUILDINFO
+      - .MTREE
+      - .PKGINFO
+  when:
+    - not grml_zsh.failed
+  tags:
+    - config
+    - shell
+    - zsh
 
 - name: ensure root uses the global zshrc
   copy:
@@ -90,6 +94,7 @@
   tags:
     - config
     - shell
+    - zsh
 
 - name: ensure deployment of a fancy vimrc for root
   copy:
-- 
GitLab