aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Rework the usage syntaxAaron LI2019-01-091-110/+62
| | | | Use options instead sub-commands, simplifying the usage.
* Clean up obvious arguments checksAaron LI2019-01-091-37/+4
|
* Add new users/groups according to {master.passwd,group}Aaron LI2019-01-092-3/+53
| | | | | | Add function add_users() to add new users and groups according to /etc.hdd/{master.passwd,group} files, and call this function after install_system().
* Merge "version" sub-command into "help"Aaron LI2019-01-081-21/+11
| | | | Improve the help text a bit.
* Rebuild mail alias dbAaron LI2019-01-081-0/+2
|
* Ignore several more filesAaron LI2019-01-082-0/+6
| | | | Credit: https://github.com/openbsd/src/blob/master/usr.sbin/sysmerge/sysmerge.sh
* Fix vnconfig(8) use errorAaron LI2019-01-081-2/+2
| | | | | Fix the vnconfig(8) use error introduced in 10a4caf8a5bf6de99248b133a9cb90e791067541.
* Fix cpdup -X usage (2)Aaron LI2019-01-081-4/+6
| | | | | | | | Note that 'cpdup -X' doesn't normalize multiple '/' to be one, so for example, '/mnt/tmp/boot/loader.conf' is different to '/mnt/tmp//boot/loader.conf'! Also drop the unnecessary '-u' option.
* Fix cpdup -X usageAaron LI2019-01-071-1/+1
| | | | Full absolute paths must be used in the cpignore file.
* Use cpdup -X to ignore the files to avoid overwritingAaron LI2019-01-062-23/+11
| | | | | Use cpdup -X to not copy the files should be ignored to avoid overwriting. Therefore, the copy-backup-then-rename hack is not needed.
* Introduce ${CPDUP} to specify the path to cpdup(1)Aaron LI2019-01-052-3/+8
|
* Update READMEAaron LI2019-01-011-27/+8
|
* Update copyright year :)Aaron LI2019-01-013-3/+3
|
* Several minor changesAaron LI2019-01-012-6/+5
|
* Add INSTALL_LIST for the list of files/dirs to be installedAaron LI2019-01-011-20/+24
|
* Simplify cmd_mount() and cmd_cleanup()Aaron LI2019-01-011-23/+1
|
* Strip the "status" and "download" sub-commandsAaron LI2019-01-012-332/+5
| | | | Make this tool simple!
* Remove example/test logsAaron LI2019-01-014-1008/+0
|
* Bump version to 0.1.5v0.1.5Aaron LI2018-12-282-4/+7
|
* Simplify the vnconfig(8) usageAaron LI2018-12-281-2/+2
|
* Various small cleanupsAaron LI2018-12-261-73/+100
|
* Rebuild databases after upgradeAaron LI2018-12-202-1/+10
|
* Bump to version 0.1.4v0.1.4Aaron LI2018-12-202-1/+4
|
* README: Update TODOAaron LI2018-12-201-6/+5
|
* Ignore /etc/login.conf.db and update config fileAaron LI2018-12-202-1/+6
|
* dfly-update: Improve the mtree usagesAaron LI2018-12-201-9/+15
|
* dfly-update: Install /rescue directoryAaron LI2018-12-201-1/+3
|
* examples: Remove the fetch progressAaron LI2018-12-201-1/+0
|
* Also remove the generated catman pages when the man page obsoleteAaron LI2018-06-031-1/+9
|
* Properly capture the error code from get_latest_image()Aaron LI2018-06-031-2/+3
| | | | | | Before this commit, get_latest_image() may fail, e.g., due to fetch errors, but the "eval" statement makes the error code from get_latest_image() function ignored.
* Update README about v0.1.3 and add a new upgrade examplev0.1.3Aaron LI2018-04-162-1/+268
|
* Try use the new Makefile_upgrade.inc to cleanup obsolete filesAaron LI2018-04-161-5/+9
| | | | Also bump version to 0.1.3
* Update README with more detail introductionAaron LI2018-03-211-9/+35
|
* Add one more example log and move them to examples directoryAaron LI2018-03-212-0/+292
|
* Improve the post-update messagesAaron LI2018-03-211-4/+7
|
* README: Add a TODO section; and some minor improvementsAaron LI2018-03-131-8/+16
|
* Base system doesn't need to handle /usr/localAaron LI2018-03-131-2/+0
| | | | The BSD.local.dist will also be removed from DFly base soon.
* upgrade_install(): suppress showing of unmodified filesAaron LI2018-03-121-12/+8
|
* README: add the usage sectionAaron LI2018-03-121-0/+26
|
* README: add versions and tests sectionsv0.1.2Aaron LI2018-03-111-0/+10
|
* Add an example output at example.logAaron LI2018-03-112-1/+449
|
* Bump version to 0.1.2Aaron LI2018-03-111-1/+1
|
* Document "set -e" and fix cmd_status() invocation in cmd_fly()Aaron LI2018-03-111-1/+4
|
* cmd_status: return the update status instead of always 0Aaron LI2018-03-111-0/+2
|
* Minor improvementsAaron LI2018-03-111-4/+8
|
* Add "|| true" to make debug() work with DEBUG disabledAaron LI2018-03-111-1/+1
| | | | | | | For reasons unknown, with DEBUG disabled (i.e., DEBUG=""), the script will terminate after the debug() invocation! But bash can run this script well without this fix...
* Sync dfly-update.conf with dfly-updateAaron LI2018-03-111-5/+40
|
* upgrade_system(): find from new "etc" to identify [NEW]/[UPDATED] filesAaron LI2018-03-111-12/+15
| | | | version: 0.1.1
* Update REAME and LICENSEAaron LI2018-03-112-6/+8
|
* dfly-update: version 0.1.0Aaron LI2018-03-111-1/+1
| | | | Tested by upgrading a DFly 5.0.0-release -> 5.0.2-release