| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make sure we don't have conflicting UIDs/GIDs when adding user/group. | 2016-09-22 | 1 | -5/+10 | |
| | | | | | reported by florian@ | ||||
| * | Mention PAGER behavior when undefined/empty. | 2016-09-06 | 1 | -2/+7 | |
| | | | | | | from Michael Reed ok jmc@ | ||||
| * | move links from http to https://www.openbsd.org/ | 2016-09-02 | 1 | -4/+4 | |
| | | | | | ok beck | ||||
| * | Remove compat code. | 2016-07-30 | 1 | -6/+1 | |
| | | |||||
| * | Be gone /var/sysmerge/examplessum. | 2016-05-14 | 1 | -1/+3 | |
| | | |||||
| * | Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messages | 2016-05-14 | 2 | -36/+6 | |
| | | | | | | | | | about pkg.conf isn't really that helpful and if a big syntax change comes along well we have current.html. it was disabled during p2k16 and no one complained so far discussed with and ok deraadt@ | ||||
| * | In sysmerge interactive mode, check syntax of several important files after | 2016-04-29 | 1 | -1/+29 | |
| | | | | | | merging (currently sshd_config, login.conf, pf.conf) to give some protection against bad merges. feedback/ok ajacoutot@ | ||||
| * | Comment sm_check_an_eg(). | 2016-04-28 | 1 | -3/+4 | |
| | | |||||
| * | sysmerge(8) is the bastard child of ksh and perl, so just call it a "utility". | 2016-04-27 | 1 | -5/+3 | |
| | | |||||
| * | Tweak output a bit; to be improved probably (sthen@ and I can't think of a | 2016-04-26 | 1 | -3/+3 | |
| | | | | | | | | better wording for now). Also be consistent in batch and interactive mode: make sure we can just re-run sysmerge if we leave a file for later; this prevents having to save the tmpdir to find which files needs to be handled (aka we are self-contained). | ||||
| * | Uppecase. | 2016-02-02 | 1 | -2/+2 | |
| | | |||||
| * | No more /etc/mail/aliases.db. | 2016-01-14 | 2 | -5/+3 | |
| | | |||||
| * | Tidy up output. | 2015-12-23 | 1 | -4/+4 | |
| | | |||||
| * | Only run newaliases(8) if we already have an aliases db. | 2015-12-21 | 1 | -3/+7 | |
| | | |||||
| * | chflags -l flag went away. Noticed this myself 15 minutes | 2015-11-28 | 1 | -2/+2 | |
| | | | | | before Chris Hettrick did. | ||||
| * | Make sure sm_rotate_bak() is only run once. | 2015-10-18 | 1 | -3/+6 | |
| | | |||||
| * | Drop usage of TMPDIR. | 2015-10-16 | 2 | -14/+6 | |
| | | | | | | While here, stop refering to /tmp/sysmerge.XXXXXXXXXX, that's a script internal we don't need to know about. | ||||
| * | sm_error() already does the exit for us. | 2015-10-13 | 1 | -2/+2 | |
| | | |||||
| * | Reverse the sm_error call in sm_trap. | 2015-10-12 | 1 | -2/+2 | |
| | | | | | pointed out by semarie@... I need some sleep :/ | ||||
| * | Only remove existing sum files on trap handlers. | 2015-10-12 | 1 | -3/+7 | |
| | | | | | req. by semarie@ | ||||
| * | In case of a hard error, remove all checksums except for examplessum which | 2015-09-18 | 1 | -1/+2 | |
| | | | | | | is special. Otherwise, we may miss comparing files at next run; we may miss some automation on the next run but it's safer this way. | ||||
| * | Simplify: we don't need a work directory anymore, temproot is enough. | 2015-09-18 | 2 | -23/+14 | |
| | | |||||
| * | Tweak warning/error output a bit. | 2015-09-18 | 1 | -12/+18 | |
| | | | | | Check for examples changes at the end. | ||||
| * | More dead code. | 2015-09-18 | 1 | -7/+4 | |
| | | |||||
| * | Remove more dead code. | 2015-09-09 | 1 | -8/+4 | |
| | | |||||
| * | Remove unused code. | 2015-09-09 | 1 | -8/+5 | |
| | | |||||
| * | Move and tweak a comment. | 2015-09-09 | 1 | -2/+2 | |
| | | |||||
| * | Simplify handling of sum files. | 2015-09-07 | 2 | -16/+9 | |
| | | |||||
| * | No need to restore backup of sum files; once the new ones are installed, | 2015-09-07 | 1 | -19/+1 | |
| | | | | | it means we already processed all relevant files. | ||||
| * | cp -> mv | 2015-08-24 | 1 | -6/+7 | |
| | | | | | Put /usr/share/sysmerge under XXX. | ||||
| * | Make backup directory of replaced files persistent: /var/sysmerge/backups. | 2015-08-24 | 2 | -39/+52 | |
| | | | | | | | | | | 3 rotations so that we have history of modified files. In batch mode, when a file cannot be handled automatically, remove it from the checksum file so that the next interactive sysmerge(8) run will ask to merge the changes. ok rpe@ | ||||
| * | /usr/share/sysmerge -> /var/sysmerge | 2015-08-24 | 2 | -34/+45 | |
| | | | | | | requested by several discussed with deraadt@ | ||||
| * | Remove XXX. | 2015-08-19 | 1 | -3/+1 | |
| | | |||||
| * | Sync stripcom() with /etc/rc. | 2015-08-13 | 1 | -12/+10 | |
| | | |||||
| * | use file system path (.Pa) semantic markup macros where appropriate. | 2015-07-27 | 1 | -6/+6 | |
| | | | | | ok jmc@ | ||||
| * | Add groups before users. | 2015-07-18 | 1 | -10/+10 | |
| | | |||||
| * | fix variable name typo | 2015-06-02 | 1 | -2/+2 | |
| | | | | | ok ajacoutot@ | ||||
| * | Set TERM if unset. Fixes some remote sysmerge usage by sthen@ | 2015-03-12 | 1 | -2/+2 | |
| | | | | | ok sthen@ | ||||
| * | Instead of a relatively complex "stty size | ( read ..." in sysmerge, use | 2015-02-17 | 1 | -4/+3 | |
| | | | | | | | | | | | | | "tput cols". (This from ajacoutot@). Use it directly in the sdiff command, rather than saving it once at startup. Handling window size changes at runtime makes sysmerge significantly easier to use in common cases. Adds around .17s per sdiff invocation on my slowest machine (486), imperceptible on a faster machine, so it seems a reasonable trade-off. ok ajacoutot@ | ||||
| * | Drop sysmerge.log ; it used to be handy for batch mode but now the | 2014-11-26 | 2 | -57/+38 | |
| | | | | | | | | | | | | | console output is clear and clean in that mode. Since /var/tmp is now a symlink to /tmp: - directly use /tmp - if modifications were done; at the end of the run: - display our backup directory (in case we want to move it to survive a reboot) - display where and what files are still left for comparison discussed with and ok sthen@ | ||||
| * | Tweak, no functional change. | 2014-10-09 | 1 | -4/+4 | |
| | | |||||
| * | Make sure _instdir is not null. | 2014-10-09 | 1 | -1/+2 | |
| | | | | | issue reported by jsg@ | ||||
| * | zap unnecessary quotes | 2014-09-16 | 1 | -13/+13 | |
| | | | | | OK ajacoutot@ | ||||
| * | In PKG mode, cope with non-default PREFIX (e.g. /var/www/...). | 2014-09-13 | 1 | -2/+5 | |
| | | |||||
| * | 'rm -f' in case we skip a release. No functional change, just cosmetic. | 2014-09-09 | 1 | -2/+3 | |
| | | |||||
| * | Rreplace [[ -n $(grep..) ]] and [[ -z $(grep..) ]] | 2014-09-09 | 1 | -5/+5 | |
| | | | | | | | with grep -q and ! grep -q. OK ajacoutot@ | ||||
| * | Replace last usage of awk in sysmerge with a shell equivalent. | 2014-09-09 | 1 | -5/+5 | |
| | | | | | based on a diff from and OK ajacoutot@ | ||||
| * | Put chpass(1) args between quotes. | 2014-09-08 | 1 | -2/+2 | |
| | | | | | spotted by matthieu@ | ||||
| * | strip excess verbiage from sed expressions | 2014-09-08 | 1 | -3/+3 | |
| | | | | | ok and prodding ajacoutot@ | ||||
| * | Remove last use of xargs(1). | 2014-09-07 | 1 | -4/+3 | |
| | | |||||
