* cached kernel path depends on vendor_id which we don't know, so create it here
*/
- if (profile_dir != install_dir) // not a bug
- {
- int vendor_id_folder_size = strlen (profile_dir) + 1 + 7 + 1 + 10 + 1;
+ int vendor_id_folder_size = strlen (profile_dir) + 1 + 7 + 1 + 10 + 1;
- char *vendor_id_folder = (char *) mymalloc (vendor_id_folder_size);
+ char *vendor_id_folder = (char *) mymalloc (vendor_id_folder_size);
- snprintf (vendor_id_folder, vendor_id_folder_size - 1, "%s/kernels", profile_dir);
+ snprintf (vendor_id_folder, vendor_id_folder_size - 1, "%s/kernels", profile_dir);
- mkdir (vendor_id_folder, 0700);
+ mkdir (vendor_id_folder, 0700);
- snprintf (vendor_id_folder, vendor_id_folder_size - 1, "%s/kernels/%d", profile_dir, vendor_id);
+ snprintf (vendor_id_folder, vendor_id_folder_size - 1, "%s/kernels/%d", profile_dir, vendor_id);
- mkdir (vendor_id_folder, 0700);
+ mkdir (vendor_id_folder, 0700);
- myfree (vendor_id_folder);
- }
+ myfree (vendor_id_folder);
/**
* devices
rm -rf $OUT
rm -rf $OUT.7z
-mkdir -p $OUT $OUT/kernels $OUT/kernels/4098 $OUT/kernels/4318
+mkdir -p $OUT
cp $IN/oclHashcat??.exe $OUT/
cp $IN/oclHashcat??.bin $OUT/
unix2dos $OUT/example*.cmd
chmod 700 $OUT
-chmod 700 $OUT/kernels
-chmod 700 $OUT/kernels/4098
-chmod 700 $OUT/kernels/4318
chmod 700 $OUT/rules
chmod 600 $OUT/rules/*
chmod 700 $OUT/docs