Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check also permission changesbaserock/pedroalvarez/bsc-rework2 | Pedro Alvarez | 2014-02-14 | 1 | -0/+5 |
| | |||||
* | fixup baserock-system-config-sync explanation table | Pedro Alvarez | 2014-02-14 | 1 | -1/+1 |
| | |||||
* | fixup Add tests | Pedro Alvarez | 2014-02-14 | 4 | -2/+30 |
| | |||||
* | HACK to baserock-system-config-sync to make the tests works | Pedro Alvarez | 2014-02-14 | 1 | -1/+1 |
| | |||||
* | Tests for baserock-system-config-sync | Pedro Alvarez | 2014-02-14 | 4 | -0/+121 |
| | |||||
* | Use the running version instead force to use 'default'baserock/pedroalvarez/bsc-rework | Pedro Alvarez | 2014-02-14 | 1 | -2/+3 |
| | |||||
* | Fix behaviour in the comments | Pedro Alvarez | 2014-02-14 | 1 | -1/+1 |
| | |||||
* | Add script to modify the bootloader and paralell OS. | Pedro Alvarez | 2014-02-14 | 4 | -0/+221 |
| | | | | | | | | | This is part of the upgrades work. With this tool you can now switch between versions of the OS, remove a version and list all the versions present in the system. It also activate a bootloader menu to choose a version to boot. The menu is important to make sure the user can boot the old OS if the new kernel doesn't work. | ||||
* | Merge branch 'benbrown/bscs-non-baserock' | Ben Brown | 2014-01-06 | 1 | -10/+10 |
|\ | |||||
| * | Add options to diff command to change header content to only include file ↵ | Ben Brown | 2014-01-06 | 1 | -2/+2 |
| | | | | | | | | name, and explicitly ask for a unified diff | ||||
| * | Removed 'local' from variables that are not within functions | Ben Brown | 2014-01-06 | 1 | -8/+8 |
|/ | |||||
* | Merge branch 'benbrown/S9537/convert-xattribute-tests' | Ben Brown | 2014-01-06 | 21 | -839/+144 |
|\ | |||||
| * | Remove old tests and any code specific to those tests | Ben Brown | 2013-12-19 | 19 | -839/+2 |
| | | |||||
| * | Scenarios testing extended attributes on file systems that support them | Ben Brown | 2013-12-18 | 2 | -0/+83 |
| | | |||||
| * | Add newlines to increase readability | Ben Brown | 2013-12-17 | 1 | -0/+59 |
|/ | |||||
* | Merge branch 'benbrown/S9482/convert-socket-tests' | Ben Brown | 2013-12-16 | 3 | -4/+88 |
|\ | |||||
| * | Socket scenarios added | Ben Brown | 2013-12-16 | 1 | -3/+44 |
| | | |||||
| * | Add socket creation program to Makefile | Ben Brown | 2013-12-16 | 1 | -1/+2 |
| | | |||||
| * | Added C program which creates named Unix sockets | Ben Brown | 2013-12-16 | 1 | -0/+42 |
|/ | |||||
* | Merge branch 'benbrown/S9462/convert-device-tests' | Ben Brown | 2013-12-11 | 1 | -10/+55 |
|\ | |||||
| * | Chardev and blockdev scenarios added | Ben Brown | 2013-11-19 | 1 | -10/+55 |
|/ | |||||
* | Merge branch 'benbrown/S9561/scenario-language' | Ben Brown | 2013-11-19 | 1 | -176/+172 |
|\ | |||||
| * | Modified yarn to be more readable, IMPLEMENTS made "cleaner" | Ben Brown | 2013-11-14 | 1 | -176/+172 |
|/ | |||||
* | Merge branch 'benbrown/S9451/convert-directory-tests' | Ben Brown | 2013-11-06 | 11 | -142/+218 |
|\ | |||||
| * | Symtime now compiles at 'make', rather than 'make check' | Ben Brown | 2013-11-05 | 1 | -1/+1 |
| | | |||||
| * | Conversion of tbdiff directory tests | Ben Brown | 2013-11-05 | 10 | -141/+217 |
|/ | | | | | | Disabled (renamed) old tests that have been converted Removed compilation instruction for symtime.c from README | ||||
* | Merge branch 'benbrown/S9423/convert-symlink-tests' | Ben Brown | 2013-11-01 | 4 | -75/+204 |
|\ | |||||
| * | Updated the README to reflect changes made. | Ben Brown | 2013-11-01 | 1 | -2/+16 |
| | | |||||
| * | Makefile.am now creates helper binary on make check and executes yarns | Ben Brown | 2013-11-01 | 1 | -0/+5 |
| | | |||||
| * | Added symlink scenarios and a C program that changes the mtimes of symlinks. | Ben Brown | 2013-11-01 | 2 | -73/+183 |
|/ | |||||
* | Merge branch 'benbrown/yarns' | Ben Brown | 2013-10-29 | 1 | -46/+94 |
|\ | |||||
| * | Conversion of fifo tbdiff tests to yarn | Ben Brown | 2013-10-28 | 1 | -46/+94 |
|/ | | | | Also changed the time of last modification scenarios to use timestamps. | ||||
* | Merge remote-tracking branch 'remotes/origin/benbrown/yarns' | Lars Wirzenius | 2013-10-25 | 1 | -4/+98 |
|\ | |||||
| * | Conversion of tbdiff test '00_regular_file_diff.sh' to yarn | Ben Brown | 2013-10-25 | 1 | -4/+98 |
|/ | |||||
* | Merge branch 'benbrown/yarns' | Ben Brown | 2013-10-24 | 4 | -0/+67 |
|\ | |||||
| * | Add new Yarn based test suite | Ben Brown | 2013-10-24 | 4 | -0/+67 |
|/ | | | | | | | | This introduces a yarn which demonstrates testing tbdiff. Also included is a shell library to assist with writing yarn based tests, a script for running the test suite and a simple README for executing the tests. | ||||
* | Change the temporary directory used for tests to be based on the current ↵ | Tiago Gomes | 2013-07-01 | 1 | -1/+3 |
| | | | | | | | directory Or else the test using extended attributes will fail because extended attributes are not supported in tmpfs. | ||||
* | Remove test mode and provide hooks to use a test suite. | Tiago Gomes | 2013-07-01 | 222 | -33/+1003 |
| | | | | | | | | | Tests will now be handled by a test suite in a future commit, so this mode will not be needed anymore. The test suite will work by replacing the mounting script by a fake mounting script that points to a directory with a systems folder. Also add trap again, now that it is more tested. | ||||
* | Impromevements to baserock-system-config | Tiago Gomes | 2013-07-01 | 4 | -44/+57 |
| | | | | | | | | | | | - Check if file is the same kind in all versions before attempt to patch it. - Use the batch mode in patch command, as the script will be executed remotely - Remove the use of the trap for now. It was not well test and it was causing the old directories to not be removed. | ||||
* | Script to merge and syncronize /etc in different system versions | Tiago Gomes | 2013-06-25 | 49 | -1/+725 |
| | | | | | | | | | | | | | | | | | | | | This commit adds a script to merge and syncronize /etc in different system versions. The first argument read from command line is the mode, which can be one of the following: - test: the purpose of this mode is to test some merge cases. It receives from the command line v1_dir, vu_dir and v2_dir and vt_dir. The meaning of these arguments is explained in the script. - merge: merges the user changes in /etc in the run system of the version given as argument - sync: syncronizes /etc in all run versions, so that this directory is exactly the same as the version given as argument. This commit also includes an auxiliary script to mount the systems directory in a give directory given as argument, and some testing folders to use with the test mode. | ||||
* | Add a few btrfs filesystem sync calls for debugging. | Jannis Pohlmann | 2012-03-27 | 2 | -2/+9 |
| | |||||
* | Rename tbdiff-switch to tb-switch. | Jannis Pohlmann | 2012-03-27 | 4 | -5/+5 |
| | |||||
* | Rename tbdiff-update to tb-update. | Jannis Pohlmann | 2012-03-27 | 4 | -5/+5 |
| | |||||
* | Clear traps before exiting, explicitly umount before reboot. | Jannis Pohlmann | 2012-03-26 | 2 | -6/+18 |
| | | | | The sync calls should not be needed, so I'm dropping them as well. | ||||
* | Use busybox sync instead of sync alone. | Jannis Pohlmann | 2012-03-26 | 2 | -2/+2 |
| | |||||
* | Add sync at the end of tbdiff-{update,switch}. | Jannis Pohlmann | 2012-03-23 | 2 | -0/+6 |
| | |||||
* | Fix various runtime issues in tbdiff-switch. | Jannis Pohlmann | 2012-03-23 | 1 | -7/+1 |
| | |||||
* | Add a new tbdiff-switch command to switch a system to a new subvolume. | Jannis Pohlmann | 2012-03-23 | 4 | -0/+102 |
| | |||||
* | Call 'busybox reboot' at the end of tbdiff-update to reboot the system. | Jannis Pohlmann | 2012-03-23 | 1 | -0/+3 |
| | |||||
* | Hard-code more stuff (rm, mktemp) to busybox. | Jannis Pohlmann | 2012-03-23 | 1 | -2/+2 |
| |