summaryrefslogtreecommitdiffstats
path: root/mltk
Commit message (Collapse)AuthorAgeFilesLines
* 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
* new mltkMichael Neves2013-03-191-44/+53
|
* fix stage3.1 build scriptJonathan Bauer2013-03-151-7/+4Star
|
* new arguments for mltk, see manpages & changed INIT_DIR to TARGET_BUILD DIRJonathan Bauer2013-03-141-54/+65
|
* mltk now uses setup_coreJonathan Bauer2013-03-111-3/+4
|
* Merge branch 'master' of git.openslx.org:openslx-ng/tm-scriptsMichael Neves2013-02-281-0/+2
|\ | | | | | | | | | | Conflicts: helper/fileutil.inc remote/tools/base/base.build
| * Generalization:root2013-02-271-0/+2
| | | | | | | | | | | | | | - Rework install_dependencies: make it a global function, not per tools.build - Determine packet manager of local system (currently supports apt/dpkg and zypper/rpm) - Look for packet manager specific tools.conf.$MANAGER first, use tools.conf otherwise - Added list_package_files which should be used instead of "for $(dpkg -L | grep ...) ... >> ... done"
* | Add '-n' option: 'don't generate squashfs for stage 3.2'Michael Neves2013-02-271-1/+8
|/
* tihiSimon Rettberg2013-02-271-1/+1
|