summaryrefslogtreecommitdiffstats
path: root/mdk-stage1
Commit message (Expand)AuthorAgeFilesLines
* sync with kernel-4.9Thierry Vignaud2016-12-311-0/+2
* 2.21Thierry Vignaud2016-07-052-1/+2
* sync with kernel-4.6Thierry Vignaud2016-07-051-0/+2
* 2.20Thierry Vignaud2016-07-012-1/+2
* stop tracking network interface descriptionsThierry Vignaud2016-07-013-43/+0
* fix description of network interfaces (mga#15638)Thierry Vignaud2016-07-012-5/+23
* 2.19Thierry Vignaud2016-06-302-1/+2
* include some missing wireless drivers (mga#16768)Thierry Vignaud2016-06-301-0/+2
* 2.18Thierry Vignaud2016-04-262-1/+2
* sync with kernel-4.6Thierry Vignaud2016-04-261-0/+2
* drop (broken) support for Alpha, IA64 & PPC, SparcThierry Vignaud2016-01-021-4/+0
* 2.17Thierry Vignaud2015-12-222-1/+2
* sync with kernel-4.4Thierry Vignaud2015-12-221-0/+2
* 2.16Thierry Vignaud2015-12-042-1/+2
* sync with kernel-4.3Thierry Vignaud2015-12-031-0/+2
* 2.15Thierry Vignaud2015-08-272-1/+2
* sync with kernel-4.1Thierry Vignaud2015-08-271-0/+2
* 2.14Thomas Backlund2015-08-213-2/+5
* fix commentThierry Vignaud2015-02-181-1/+1
* 2.13Thierry Vignaud2015-02-182-1/+2
* mount again debugfs for ldetect (mga#14435)Thierry Vignaud2015-02-182-0/+9
* actually bump versionsThierry Vignaud2015-01-281-1/+1
* 2.12Thierry Vignaud2015-01-281-0/+1
* adapt to 3.19Thierry Vignaud2015-01-281-0/+2
* 2.11Thierry Vignaud2014-12-202-1/+2
* sync with kernel-3.18 (mga#14799)Thierry Vignaud2014-12-201-0/+2
* bump version for 2.10Anne Nicolas2014-12-201-1/+1
* 2.10Anne Nicolas2014-12-201-0/+3
* 2.9Thomas Backlund2014-10-202-1/+2
* glibc 2.20 wants _DEFAULT_SOURCE instead of _BSD_SOURCEThomas Backlund2014-10-202-1/+3
* 2.8Thierry Vignaud2014-10-202-1/+2
* sync with kernel-3.17Thierry Vignaud2014-10-201-0/+2
* 2.7Thierry Vignaud2014-10-202-1/+2
* log latest list_modules.pm changeThierry Vignaud2014-10-201-0/+2
* 2.6Thierry Vignaud2014-10-202-1/+2
* add kernel-3.16 supportThierry Vignaud2014-10-201-0/+2
* clean one more useless variableThierry Vignaud2014-10-201-2/+1
* we now only support glibcThierry Vignaud2014-10-201-2/+0
* 2.5Thierry Vignaud2014-06-182-1/+2
* stop creating /dev entries now that we use udevThierry.Vignaud2014-06-183-127/+7
* 2.4Thierry Vignaud2014-06-162-1/+2
* fix building with "make -j24"Thierry Vignaud2014-06-162-0/+4
* 2.3Thierry Vignaud2014-06-152-1/+2
* sync with kernel-3.15Thierry Vignaud2014-06-151-0/+2
* kill $Id:$ tagsThierry Vignaud2014-06-071-2/+0
* cleanup unsupported archesThierry Vignaud2014-06-073-7/+3
* outdated, we now use glibcThierry.Vignaud2014-05-241-50/+0
* Revert "FIXME/WIP: TO REVERT DEBUGGING"Thierry Vignaud2014-05-201-1/+1
* /usr/X11R6 paths are obsolete for years...Thierry Vignaud2014-05-182-4/+4
* FIXME/WIP: TO REVERT DEBUGGINGThierry Vignaud2014-05-181-1/+1
} if (errno == ENXIO) { log_message("%s is available", ldev); close(fd); return strdup(ldev); } else { log_perror("LOOP_GET_STATUS(unexpected error)"); close(fd); continue; } } return NULL; } void del_loop(char * loopdev) { int fd; if (!loopdev) return; if ((fd = open (loopdev, O_RDONLY)) < 0) return; if (ioctl (fd, LOOP_CLR_FD, 0) < 0) return; close (fd); } int lomount(char *loopfile, char *where, char **dev, int gz) { long int flag; char * loopdev; flag = MS_MGC_VAL; flag |= MS_RDONLY; my_insmod("loop", ANY_DRIVER_TYPE, "max_loop=256", 1); if (!(loopdev = find_free_loop())) { log_message("could not find a free loop"); return 1; } if (dev) *dev = loopdev; if (set_loop(loopdev, loopfile, gz)) { log_message("set_loop failed on %s (%s)", loopdev, strerror(errno)); return 1; } if (my_mount(loopdev, where, "iso9660", 0)) { del_loop(loopdev); return 1; } log_message("lomount succeeded for %s on %s", loopfile, where); return 0; }