summaryrefslogtreecommitdiffstats
path: root/mltk
Commit message (Collapse)AuthorAgeFilesLines
* [mltk] Added openSuse prerequisite tool cmake to zypper listroot2015-02-171-1/+1
|
* [mltk] added centos help msg supportJonathan Bauer2014-11-131-1/+1
|
* helpers/includes now should include an __init function and not just do stuff ↵Simon Rettberg2014-07-271-25/+26
| | | | right away when being sourced
* [mltk] added cmake to devtool to checkJonathan Bauer2014-07-171-3/+3
|
* Merge branch 'master' of git://git.openslx.org/openslx-ng/tm-scriptsSimon Rettberg2014-07-041-1/+1
|\
| * minorJonathan Bauer2014-07-031-1/+1
| |
* | "Fedora Support", step 1 ->Simon Rettberg2014-07-041-0/+3
|/ | | | | | | | | | | | | | | | 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.
* [mltk] display help if executed without parametersMichael Pereira Neves2014-05-231-0/+1
|
* mltk now sources file "config" on startSimon Rettberg2014-02-171-0/+2
| | | | | | | | | | | | You can put pretty much anything there, but there are two main uses for now: Setting an http proxy: export http_proxy=1.2.3.4:8080 (wget will obey this env var) Setting a custom URL for fetching the distro logo: CFG_DISTLOGO_URL=http://somewhere/distlogo?distro= (Defaults to mltk-services.ruf.uni-freiburg.de/... if unset) Same could be done in openslx if it would be useful...
* allow to change default export path; on remote via mltk -n name; on server viaSebastian2014-01-301-3/+10
| | | | export REMOTE_EXPORT_DIR=/export/name
* Merge branch 'master' of git.openslx.org:openslx-ng/tm-scriptsJonathan Bauer2014-01-161-0/+3
|\
| * [mltk] added -h and --help - optionsChristian Rößler2014-01-161-0/+3
| |
* | updated to the new year!Jonathan Bauer2014-01-161-1/+1
|/
* !! Split up 'mltk' into 'mltk' and 'openslx' !!Simon Rettberg2014-01-021-146/+82Star
| | | | | | | | | | '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.
* [mltk] openSuse de-patterned, toolinstall checked -> works now. This as firstroot2013-11-201-5/+12
| | | | step to accomplish ticket #577 / redmine OG.
* qmake is not installed with the hint given in OpenSuSE ...root2013-11-161-1/+2
|
* [mltk] check for needed devtools after displaying help / options forChristian Rößler2013-10-311-0/+1
| | | | convenience.
* [mltk] fix missing case caseJonathan Bauer2013-10-151-1/+1
|
* [mltk] prints missing dev tools. Depending on distro print the possible ↵Jonathan Bauer2013-10-151-7/+18
| | | | package list.
* [mltk] add 'qmake' to the list of needed dev-toolsJonathan Bauer2013-10-151-1/+1
|
* [mltk] TODO: rework server export parameters since 'stage32' and 'addons' ↵Jonathan Bauer2013-10-091-0/+2
| | | | now do the same
* [mltk] minorJonathan Bauer2013-10-081-1/+1
|
* [mltk] updated the print_usage a bit and separated remote/server options to ↵Jonathan Bauer2013-10-081-12/+20
| | | | improve readability
* [mltk] add comments about needed package to use mltk. TODO make it install ↵Jonathan Bauer2013-09-301-0/+4
| | | | automaticly
* [mltk] fixChristian Rößler2013-09-301-1/+1
|
* [mltk] Added help entry for option -k (write config)Christian Rößler2013-09-301-0/+1
|
* [mltk] Added mltk remote -n to help messageChristian Rößler2013-09-301-0/+1
|
* [mltk] Actually really add pkg-config ( fixes commit:a3b435f6a1 )Simon Rettberg2013-09-301-1/+1
|
* [mltk] Add pkg-config to required dev-tools, add "exit 1" to qnd_exit just ↵Simon Rettberg2013-09-301-0/+1
| | | | in case...
* [mltk] Script: New Function 'check-devtools', check for devtools nowChristian Rößler2013-08-211-7/+12
| | | | | later in running to not impede script help (when invoked witout or wrong parameters).
* [vmchooser] moved all vmchooser specific files and scripts to /opt/openslx. ↵Jonathan Bauer2013-08-021-1/+1
| | | | Renamed 'var/lib/virt' to 'mnt/vmstore'. Added bwlehrpool theme for vmchooser#
* add new option '-k' to build config.tgz for given type. Example: ./mltk ↵Jonathan Bauer2013-08-011-6/+13
| | | | server <ip> -k freiburg
* [server] added new parameter for export target. Use: ./mltk server <ip> ↵Jonathan Bauer2013-07-311-1/+3
| | | | stage32 -e stage32 <config>. Added function in export_target to pack an archive with all the files found in activated modules of server/configs/<config>
* add 'patch' to essential tool listJonathan Bauer2013-07-291-1/+1
|
* <BREAKING> Start to implement distribution specific module configs instead ofSimon Rettberg2013-07-291-3/+0Star
| | | | | just packet-manager specific. This requires adapting the configs of all modules (but not their build scripts)
* [mltk] add '-a' option for non-interactive modeJonathan Bauer2013-07-091-5/+8
|
* AUTO_UPDATE_KERNEL flag to rebuild kernel on version update or notJonathan Bauer2013-07-081-0/+5
|
* [mltk] fix -n optionJonathan Bauer2013-06-201-1/+0Star
|
* new option for remote mode '-n' to mount local builds (remote/builds/) to ↵Jonathan Bauer2013-06-201-7/+15
| | | | /export/builds
* [mltk] remove locate from essential tools list, since its not needed anymoreJonathan Bauer2013-06-121-1/+1
|
* [mltk] update list of essential dev-tools, removed it from setup_targetJonathan Bauer2013-06-121-1/+1
|
* Added a check for needed devtools, compilers etc. to mltk, exitingChristian Rößler2013-06-071-0/+5
| | | | if a tool is not found.
* [mltk] added some comments on the code...Jonathan Bauer2013-06-061-3/+28
|
* [vmplayer] More error checksroot2013-05-311-0/+2
| | | | | [stage31] more error checks in stage31 (and then drop to shell) [fileutil] Add option to tarcopy to ignore failed reads
* ...Jonathan Bauer2013-05-231-9/+0Star
|
* Make apt-get non-interactiveSimon Rettberg2013-04-291-0/+4
| | | | Update ultra-strace to support readlink calls
* compile kernel on the reference system with our config requirementsJonathan Bauer2013-04-241-10/+7Star
|
* Target 'server' expects remote machine's IP/Hostname as parameter. Add fake ↵Simon Rettberg2013-04-121-4/+9
| | | | remote machine 'local' for local usage.
* ...Simon Rettberg2013-04-121-1/+1
|
* KERNEL_VERSION from system.incMichael Neves2013-04-121-14/+34
| | | | | | | | | | | | | | | | | | | | | | | | gitignore and calc_size in fileutil calculates the build size of a module fix generate_target argument parsing add xfs to rootfs-stage31.conf added server sync option -s - Fix sshd module failing to set permissions on sshd config - Add all required packages for openSUSE to xorg module - Softlink sh to bash in rootfs-stage32, as some scripts might fail otherwise Thanks hwinfo but we don't need you anymore Added size log fix list_packet_files exiting loop when a packet wasnt installed remove flag checks, now done in setup_target check if kernel module is already built-in