summaryrefslogtreecommitdiffstats
path: root/remote/setup_target
Commit message (Collapse)AuthorAgeFilesLines
* [setup_target] Fix cleaning kernel if symlinked to different module name ↵Simon Rettberg2016-01-051-27/+17Star
| | | | than "kernel"
* [vmware] Map and link shared folders, disable dpi scalingSimon Rettberg2015-11-121-1/+4
|
* [setup_target] Fix clean_kernel_module to really clean the kernelSimon Rettberg2015-10-071-19/+9Star
|
* [binutil] Try harder not to be stupid (whats broken this time?)Simon Rettberg2015-09-141-0/+2
|
* [binutil] Fix accidental exclusion of libs by using full path for automatic ↵Simon Rettberg2015-09-131-1/+1
| | | | blacklisting
* [setup_target] Fix find expression for required binariesroot2014-07-241-1/+1
|
* Keep split usr if original system has it, add extra logic if no split usrroot2014-07-241-12/+25
|
* Fix split user patchSimon Rettberg2014-07-101-2/+3
|
* Add option REQUIRED_ORIGINAL_USR_SPLIT to disable symlinking /bin to ↵Simon Rettberg2014-07-101-5/+7
| | | | /usr/bin etc...
* Revert "[setup_target] only link /{lib,bin} to /usr/{lib,bin} if it is that ↵Simon Rettberg2014-07-091-6/+0Star
| | | | | | | | | way on the current system" Unfortunately this breaks several things now like busybox in stage31, udisks, ... This was meant as a fix for the chroot build utils, but we need a better fix apparently. This reverts commit ee9c50f95da7d2733a3d14ff69fe364a9a445f61.
* [setup_target] only link /{lib,bin} to /usr/{lib,bin} if it is that way on ↵Jonathan Bauer2014-07-091-0/+6
| | | | the current system
* Try to clean up the mess with all the different kernel version variables ↵Simon Rettberg2014-07-041-10/+9Star
| | | | everywhere
* "Fedora Support", step 1 ->Simon Rettberg2014-07-041-8/+13
| | | | | | | | | | | | | | | | Several changes: 1) Make sure /bin /sbin /lib and /lib64 are ALWAYS symlinks to /usr/XXX, no matter what the current distribution does. 2) Make sure nobody and nogroup exist. 3) Fix various modules making assumptions that are not true on every distro. 4) Add symlinks to kdm module since fedora is looking for kdmrc in yet another spot. 5) Add detection of fedora, support its package manager What still breaks: dnbd3 Other distros might not work now, they need adaption to changed logic in some modules.
* minor - break line for easier readingJonathan Bauer2014-06-111-1/+2
|
* [setup_target] TODO: copy REQUIRED_CONTENT_PACKAGES automaticlyJonathan Bauer2014-05-271-0/+1
|
* [setup_target] fix size calculation of modulesMichael Pereira Neves2014-05-231-11/+6Star
|
* Improve ld cache handling a bitSimon Rettberg2014-04-251-6/+2Star
|
* [setup_target] Just a little typoChristian Rößler2014-04-231-1/+1
|
* [modules] new module naming conventionJonathan Bauer2014-03-251-5/+5
| | | | rename $MODULE.{conf,build} to module.{conf,build}
* [setup_target] kernel version checkJonathan Bauer2014-03-241-1/+1
| | | | only check if kernel version changed since last build for the "kernel" module and not the new "kernel-system" module
* [setup_target] clean_modules fixJonathan Bauer2014-03-191-1/+1
| | | | | fix kernel-system not getting cleaned properly. Stronger kernel filter statement when re-setting the modules to clean.
* Overhauled vmware kernel module patching, also added global kernel version ↵Simon Rettberg2014-02-141-0/+3
| | | | | | | | | variables Variables are now: KERNEL_CURRENT_VERSION - currently running kernel (uname -r) SYS_UTS_RELEASE - What uname -r will yield on the generated system SYS_KERNEL - Just version number of SYS_UTS_RELEASE (eg. 3.5.6-12-openslx -> 3.5.6)
* [setup_target] pinfos within clean_kernel_module: Better location (outputChristian Rößler2014-02-111-2/+2
| | | | 'kernel cleaned' now only when kernel _was_ cleaned).
* allow to change default export path; on remote via mltk -n name; on server viaSebastian2014-01-301-1/+2
| | | | export REMOTE_EXPORT_DIR=/export/name
* [remote/setup_target] only export remote/builds to /export/build if itJonathan Bauer2014-01-211-0/+4
| | | | is not already mounted.
* <setup_target> Move package listing from module dir to target dirSimon Rettberg2014-01-101-3/+3
|
* Fix module cleanupSimon Rettberg2014-01-031-1/+3
|
* Put module md5 files in target's build dir so we don't mess up when several ↵Simon Rettberg2014-01-031-1/+2
| | | | targets contain the same modules
* !! Split up 'mltk' into 'mltk' and 'openslx' !!Simon Rettberg2014-01-021-3/+42
| | | | | | | | | | 'mltk remote' is now 'mltk' 'mltk server' is now 'openslx' Also changed the export type (-e) stage31 to 'cpio' and stage32 and addons to 'sqfs' It should describe what it's packed as, not what the meaning of the content is; you can already tell from the file name.
* <setup_target> Add check for changed .build/.conf file of modules, autoclean ↵Simon Rettberg2014-01-021-65/+110
| | | | | | | | | | | | | if changed This should help messups through changed .config or .build scripts where some parts of the build process have been changed, but fetch_source() or build() wouldn't be called since the according flag files are present. In case the files didn't change and the module has already been built, copy_files_with_deps is now skipped too. Also changed the location of theese flag files. They're in $MODULE_BUILD_DIR now, so the module's root dir won't be cluttered. Should be applied to 'list_dpkg_output' and 'list_binaries_and_files' too at some point.
* <setup_target> Minor refactoring.Simon Rettberg2013-12-301-78/+103
| | | | | | Remove some pinfo calls that aren't too interesting. Improve pinfo output when processing dependencies. Expand some one-line conditionals to real if-then-else. Change some other messages.
* [vmware] Switch from VMware player to workstation, bump version to 10.0 ↵Simon Rettberg2013-10-141-0/+5
| | | | | | (would be player 6.0) also rename module from vmplayer to vmware to be more generic in case we switch again
* Make sure pam_ck_connector is required by and included in the consolekit ↵Simon Rettberg2013-09-301-1/+1
| | | | | | module on all platforms (Previously it was in consolekit on suse and pam on ubuntu... -.-)
* [setup_target] Actually CHECK IF A REQUIRED LIBRARY IS THERE!Simon Rettberg2013-09-301-5/+5
|
* [dbus] Create systemd service using a template instead of grabbing from ↵Simon Rettberg2013-09-301-6/+5Star
| | | | | | | | running system Also remove the ugly hack that moves /lib/systemd to /etc/systemd; this would only help mixing systemd service files from the running system with our own -- trouble ahead! Warn if /lib/systemd exists in the target build dir.
* [setup_target] Check config files for invalid variable namesSimon Rettberg2013-09-301-1/+13
|
* Add consolekit and polkitSimon Rettberg2013-09-301-19/+0Star
|
* Add helper that detects which LTS xorg version is installedSimon Rettberg2013-08-271-35/+1Star
|
* [system.inc] Added case / var PACKET_HANDLER (dpkg, rpm) for packetChristian Rößler2013-08-211-0/+3
| | | | manipulation on single packet file level.
* [setup-target] New Var SYS_VERSION (version number of a distribution)Christian Rößler2013-08-211-1/+2
|
* Switch to using /etc/tmpfiles.d for creating files/dirs in /runSimon Rettberg2013-08-201-14/+4Star
| | | | Also added a sanity check after processing each module, which will abort if anything is placed in /run directly
* [setup_target] Make sure /var/run is just a symlink to /runSimon Rettberg2013-08-201-0/+14
|
* [debug] Add htopSimon Rettberg2013-08-141-2/+9
| | | | [setup_target] Make it possible to mark required binaries as optional by prefixing them with '@'
* [setup_target] Commented hint for "dbus/dbus-arch-deps.h is missingChristian Rößler2013-08-021-0/+5
| | | | | to funct. post_process_target. (Needed by module dbus: post_process_target: Replacing libck-connector with dummy)
* <BREAKING> Start to implement distribution specific module configs instead ofSimon Rettberg2013-07-291-5/+45
| | | | | just packet-manager specific. This requires adapting the configs of all modules (but not their build scripts)
* fix ksrc not beeing cleaned properlyJonathan Bauer2013-07-081-5/+6
|
* AUTO_UPDATE_KERNEL flag to rebuild kernel on version update or notJonathan Bauer2013-07-081-6/+2Star
|
* [kernel] remember last built version and if new kernel is detected, ask what ↵Jonathan Bauer2013-07-081-17/+37
| | | | to do. WARNING: KVERSION file will be missing, write the old (uname -r) under remote/modules/ksrc/KVERSION to be safe :)
* post_process_target: Replace libck-connector.so with dummySimon Rettberg2013-06-241-2/+19
| | | | | | This is to prevent KDM from trying to talk to ConsoleKit (which we don't use) ConsoleKit is not being actively developed anymore, and we want to switch to systemd (and its logind) entirely
* [pam] Add missing content packagesSimon Rettberg2013-06-201-0/+2
| | | | [redsocks] fix path of redsocks binary, exclude proxy IP from redirection