diff -u eject-2.1.5+deb1+cvs20081104/eject.c eject-2.1.5+deb1+cvs20081104/eject.c --- eject-2.1.5+deb1+cvs20081104/eject.c +++ eject-2.1.5+deb1+cvs20081104/eject.c @@ -431,6 +431,8 @@ char *buf; static int try = 0; int found = 0; + int i; + char temp[2]; buf = (char *) malloc(strlen(name)+14); /* to allow for "/dev/cdroms/ + "0" + null */ if (buf==NULL) { @@ -455,6 +457,18 @@ if (FileExists(buf, try, &found)) return buf; + /* Cycles through device-name[0-9] */ + for(i=0;i<10;i++) + { + strcpy(buf, "/dev/"); + strcat(buf, name); + temp[0]='0'+i; + temp[1]='\0'; + strcat(buf, temp); + if (FileExists(buf, try, &found)) + return buf; + } + strcpy(buf, "/media/"); strcat(buf, name); if (FileExists(buf, try, &found)) diff -u eject-2.1.5+deb1+cvs20081104/debian/changelog eject-2.1.5+deb1+cvs20081104/debian/changelog --- eject-2.1.5+deb1+cvs20081104/debian/changelog +++ eject-2.1.5+deb1+cvs20081104/debian/changelog @@ -1,3 +1,15 @@ +eject (2.1.5+deb1+cvs20081104-13.1) unstable; urgency=low + + [ Ankit Sinha ] + * Non-maintainer upload. + * eject now iterates through /dev/device_name[0-9] + (LP: #795239, Closes: #719110) + + [ Bart Martens ] + * debian/rules: Create directory debian/eject-udeb if it doesn't exist yet. + + -- Gianfranco Costamagna Fri, 14 Feb 2014 22:17:11 +0100 + eject (2.1.5+deb1+cvs20081104-13) unstable; urgency=low [ Christian Perrier ] diff -u eject-2.1.5+deb1+cvs20081104/debian/rules eject-2.1.5+deb1+cvs20081104/debian/rules --- eject-2.1.5+deb1+cvs20081104/debian/rules +++ eject-2.1.5+deb1+cvs20081104/debian/rules @@ -47,6 +47,7 @@ override_dh_auto_install: $(MAKE) install mandir=/usr/share/man DESTDIR=$(CURDIR)/$(deb_dir) + [ -d $(udeb_dir) ] || mkdir $(udeb_dir) cp -a $(deb_dir)/usr $(udeb_dir)/ rm -fr $(udeb_dir)/usr/share/man