diff --git a/install/calculate b/install/calculate index 5da9fc0..7c472d2 100755 --- a/install/calculate +++ b/install/calculate @@ -1368,8 +1368,10 @@ sub checksystem{ if($data{vendor}=~m/^\s+$/ || $data{vendor}=~m/Chassis Manufacture/){ $data{vendor} = 'Chassis Manufacture'; } - - if(-e "/sys/class/dmi/id/board_name" && `cat /sys/class/dmi/id/board_name | grep "Portable PC"`){ + if( + (-e "/sys/class/dmi/id/board_name" && `cat /sys/class/dmi/id/board_name | grep "Portable PC"`) || + (-e "/sys/class/dmi/id/chassis_type" && `cat /sys/class/dmi/id/chassis_type | grep "10"`) + ){ $data{laptop} = lc($data{vendor}); $data{laptop_model} = `cat /sys/class/dmi/id/product_name`; chomp ($data{laptop_model});