# Set MODEL variable to product name MODEL="%#!computer@prod_name%" # Copy drivers and HAL case $MODEL in 'optiplex 170l') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/170l prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halaacpi.dll prod:\WINDOWS\system32\hal.dll ;; 'optiplex 210l') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/210l prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'optiplex 320') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/320 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'optiplex 330') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/330 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'optiplex 755') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/755 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Optiplex 755') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/755 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'OptiPlex 755') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/755 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'optiplex gx280') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/gx280 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halaacpi.dll prod:\WINDOWS\system32\hal.dll ;; 'OptiPlex GX280') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/gx280 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halaacpi.dll prod:\WINDOWS\system32\hal.dll ;; 'optiplex gx270') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/gx270 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'optiplex gx110') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/gx110 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/hal.dll prod:\WINDOWS\system32\hal.dll ;; 'precision workstation 380') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/p380 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'precision workstation 390') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/p390 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'precision workstation 490') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/p490 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'precision workstation t7400') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/t7400 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Precision WorkStation T7400') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/t7400 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Precision Workstation T7400') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/t7400 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'optiplex gx240') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/gx240 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halaacpi.dll prod:\WINDOWS\system32\hal.dll ;; 'optiplex gx260') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/gx260 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halaacpi.dll prod:\WINDOWS\system32\hal.dll ;; 'latitude d505') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d505 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'Latitude D505') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d505 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'latitude d510') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d510 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'Latitude D510') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d510 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'latitude d600') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d600 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'Latitude D600') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d600 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'latitude d610') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d610 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'Latitude D610') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d610 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'latitude d620') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d620 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Latitude D620') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d620 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'latitude d630') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d630 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Latitude D630') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d630 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'latitude e6400') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/e6400 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Latitude E6400') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/e6400 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'precision m70') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/m70 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'precision m65') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/m65 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'precision m90') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/m90 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Precision M90') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/m90 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'precision m4300') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/m4300 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Precision M4300') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/m4300 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'precision m4400') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/m4400 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Precision M4400') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/m4400 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'latitude d800') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d800 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'Latitude D800') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d800 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'latitude d810') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d810 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'Latitude D810') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d810 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntoskrnl.exe /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntoskrnl.exe prod:\WINDOWS\system32\ntoskrnl.exe ;; 'latitude d820') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d820 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; 'Latitude D820') /mnt/ds/rdeploy/linux/firm -recurse copy /mnt/drv/d820 prod:\drivers /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm delete prod:\WINDOWS\system32\ntkrnlpa.exe /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/halmacpi.dll prod:\WINDOWS\system32\hal.dll /mnt/ds/rdeploy/linux/firm copy /mnt/drv/hal/ntkrnlpa.exe prod:\WINDOWS\system32\ntkrnlpa.exe ;; *) echo Unsupported Model - "$MODEL" > /dev/tty1 sleep 5 ;; esac exit 0