aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 1.65:1.65Pascal Rigaux2007-12-192-1/+7
* use buildroot macro instead of RPM_BUILD_ROOT environment variableOlivier Blin2007-12-191-2/+2
* 1.641.64Pascal Rigaux2007-12-171-1/+1
* define %defaultbuildroot instead of %buildroot (fixes #34705),Pascal Rigaux2007-12-171-1/+1
* add rpm 4.4.6 python macros for compatibility Pascal Rigaux2007-12-171-1/+9
* 1.63Olivier Blin2007-10-021-1/+1
* fix check for kmod.provOlivier Blin2007-10-021-1/+1
* 1.621.62Olivier Blin2007-09-271-1/+1
* print kmod provides even if no version is foundOlivier Blin2007-09-271-1/+1
* fix undefing verOlivier Blin2007-09-271-1/+1
* fix match of modules with '-'Olivier Blin2007-09-271-1/+1
* use vermagic instead of srcversion (from Danny)Olivier Blin2007-09-271-1/+1
* 1.611.61Olivier Blin2007-09-251-1/+1
* substitute $PACKAGE_NAME in kmod() providesOlivier Blin2007-09-251-1/+1
* fix handling multiple dkms.conf files (it probably won't happen in real life)Olivier Blin2007-09-251-1/+1
* move PACKAGE_NAME in a variable for next commitsOlivier Blin2007-09-251-4/+3
* - 1.60:1.60Pascal Rigaux2007-09-201-1/+1
* Handle symlinks the same way as files in find-lang.pl, some symlinks inAnssi Hannula2007-09-201-1/+1
* - 1.59:1.59Pascal Rigaux2007-09-141-1/+1
* Fix GCJ AOT directory regexp in find-requires.in.Anssi Hannula2007-09-141-1/+1
* remove "Using BuildRoot: ..." message, it's mostly a duplicate of rpm'sPascal Rigaux2007-09-101-2/+0
* - 1.58:1.58Pascal Rigaux2007-09-101-1/+1
* do not use buildroot since it may contain double slashes whereas filelist do notPascal Rigaux2007-09-101-1/+1
* Ignore library dependencies of objects in /usr/lib(64)/gcj/, which are GCJAnssi Hannula2007-09-102-2/+2
* Handle double slashes in buildroot in filter.sh in new file exception macros,Anssi Hannula2007-09-082-12/+18
* - 1.57:1.57Pascal Rigaux2007-09-061-1/+1
* revert %_host_cpu32 and create /etc/rpm/platform32 insteadPascal Rigaux2007-09-062-9/+5
* - 1.56:1.56Pascal Rigaux2007-09-061-1/+1
* set %_host_cpu32 (used instead of %_host_cpu when run through linux32)Pascal Rigaux2007-09-063-0/+10
* - include file be file except with --all-nameOlivier Thauvin2007-09-052-22/+58
* 1.551.55Olivier Blin2007-09-041-1/+1
* add package version in dkms.conf kmod() providesOlivier Blin2007-09-041-1/+2
* rewrite the dkms kmod() output loopOlivier Blin2007-09-041-5/+7
* do not process empty dkms listOlivier Blin2007-09-041-1/+1
* 1.541.54Olivier Blin2007-09-041-1/+1
* find kmod() provides in dkms.conf files (default on PACKAGE_NAME if no BUILT_...Olivier Blin2007-09-041-0/+10
* 1.531.53Pascal Rigaux2007-08-281-1/+1
* remove obsolete rpm-mandriva-setup.specPascal Rigaux2007-08-281-253/+0
* ensure %debug_package doesn't modify %{summary} in %install sectionPascal Rigaux2007-08-281-2/+8
* - 1.521.52Olivier Thauvin2007-08-261-1/+1
* - test are altered by .svn files, fixingOlivier Thauvin2007-08-266-5/+12
* - add TODO listOlivier Thauvin2007-08-251-0/+3
* add automatic kmod provides (based on work from Danny Tholen)Olivier Blin2007-08-253-0/+19
* run libtoolize to copy ltmain.shOlivier Blin2007-08-251-0/+1
* - only own parent dir and let rpm find contentOlivier Thauvin2007-08-245-17/+22
* - filled Makefile.amOlivier Thauvin2007-08-231-1/+3
* - add basic test runtime for find-langOlivier Thauvin2007-08-234-1/+38
* - tag directory, fix directory tag setOlivier Thauvin2007-08-231-2/+3
* - tag %dir with %lang againOlivier Thauvin2007-08-231-1/+1
* - 1.511.51Olivier Thauvin2007-08-231-1/+1
ss="hl opt">(!strcmp(name, "automatic")) { set_param(MODE_AUTOMATIC); grab_automatic_params(value); } if (buf[i] == '\0') break; i++; } if (IS_AUTOMATIC && strcmp(get_auto_value("thirdparty"), "")) { set_param(MODE_THIRDPARTY); } log_message("\tgot %d args", param_number); } int stage1_mode = 0; int get_param(int i) { #ifdef SPAWN_INTERACTIVE static int fd = 0; char buf[5000]; char * ptr; int nb; if (fd <= 0) { fd = open(interactive_fifo, O_RDONLY); if (fd == -1) return (stage1_mode & i); fcntl(fd, F_SETFL, O_NONBLOCK); } if (fd > 0) { if ((nb = read(fd, buf, sizeof(buf))) > 0) { buf[nb] = '\0'; ptr = buf; while ((ptr = strstr(ptr, "+ "))) { if (!strncmp(ptr+2, "rescue", 6)) set_param(MODE_RESCUE); ptr++; } ptr = buf; while ((ptr = strstr(ptr, "- "))) { if (!strncmp(ptr+2, "rescue", 6)) unset_param(MODE_RESCUE); ptr++; } } } #endif return (stage1_mode & i); } char * get_param_valued(char *param_name) { int i; for (i = 0; i < param_number ; i++) if (!strcmp(params[i].name, param_name)) return params[i].value; return NULL; } void set_param_valued(char *param_name, char *param_value) { params[param_number].name = param_name; params[param_number].value = param_value; param_number++; } void set_param(int i) { stage1_mode |= i; } void unset_param(int i) { stage1_mode &= ~i; } void unset_automatic(void) { log_message("unsetting automatic"); unset_param(MODE_AUTOMATIC); exit_bootsplash(); }