diff --git a/conf/mime.conf b/conf/mime.conf
index 8d1d412515cf2b777740570326926c76416df2ee..5d636477b6ad5478e6c2d6c59ce26a7f6f64b125 100644
--- a/conf/mime.conf
+++ b/conf/mime.conf
@@ -20,6 +20,7 @@ rtf     application/msword
 xml     text/xml
 swf     application/x-shockwave-flash
 
+rpm     application/octet-stream
 deb     application/octet-stream
 conf    text/plain
 
diff --git a/lib/images/fileicons/rpm.png b/lib/images/fileicons/rpm.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ded2a96eff7fa06831b7ea9d256bee14b033757
Binary files /dev/null and b/lib/images/fileicons/rpm.png differ