diff --git a/roles/slurm-common/tasks/installNhc.yml b/roles/slurm-common/tasks/installNhc.yml
index 9d48a4e7adf23c6e61f6e06a356b2bb43fa69acf..7f563cb226b9d8f3b9538708f09a3d0ef672517c 100644
--- a/roles/slurm-common/tasks/installNhc.yml
+++ b/roles/slurm-common/tasks/installNhc.yml
@@ -1,17 +1,24 @@
-- name: Download nhc source  
-  shell: wget https://cvl.massive.org.au/warewulf-nhc-{{ nhc_version }}.tar.gz
-#  shell: wget http://warewulf.lbl.gov/downloads/releases/warewulf-nhc/warewulf-nhc-{{ nhc_version }}.tar.gz
+- name: Copy nhc source to /tmp
+  unarchive: copy=yes src="files/warewulf-nhc-1.4.2.patched.tar.gz" dest=/tmp
+  sudo: true
   args:
-    chdir: /tmp
-    creates: /tmp/warewulf-nhc-{{ nhc_version }}.tar.gz
+     creates: /tmp/warewulf-nhc-{{ nhc_version }}
 
-- name: untar nhc 
-  shell: tar zxf /tmp/warewulf-nhc-{{ nhc_version }}.tar.gz 
-  args:
-    chdir: /tmp
+#- name: Download nhc source  
+#  shell: wget https://cvl.massive.org.au/warewulf-nhc-{{ nhc_version }}.tar.gz
+#  shell: wget http://warewulf.lbl.gov/downloads/releases/warewulf-nhc/warewulf-nhc-{{ nhc_version }}.tar.gz
+#  args:
+#    chdir: /tmp
+#    creates: /tmp/warewulf-nhc-{{ nhc_version }}.tar.gz
 
+#- name: untar nhc 
+#  shell: tar zxf /tmp/warewulf-nhc-{{ nhc_version }}.tar.gz 
+#  args:
+#    chdir: /tmp
+#
 - name: build nhc 
   shell: ./configure --prefix={{ nhc_dir }} && make
+  sudo: true
   args:
     chdir: /tmp/warewulf-nhc-{{ nhc_version }}