diff --git a/tasks/buildinstaller.yml b/tasks/buildinstaller.yml
index 966c3b6f1a29e601f056a7cce39463d43a4d7541..2478db4be366dcb7c97053cf3054357c65ecebe3 100644
--- a/tasks/buildinstaller.yml
+++ b/tasks/buildinstaller.yml
@@ -17,6 +17,7 @@
     - "etc"
     - "etc/apk"
     - "etc/conf.d"
+    - "etc/udhcpc/post-bound"
   loop_control:
     loop_var: _linux_dir
 
@@ -45,6 +46,12 @@
     dest: "{{ '%s/etc/inittab' | format(linux_build_installer_root) }}" 
     mode: "0644"
 
+- name: install hostname script for udhcpc
+  copy:
+    src: hostname
+    dest: "{{ '%s/etc/udhcpc/post-bound/hostname' | format(linux_build_installer_root) }}" 
+    mode: "0755"
+
 - name: install ssh public key
   copy:
     src: "{{ '%s/ansible.pub' | format(sdm_sshkeys) }}"