cf1d11eb78
Always show header
2019-04-14 17:16:13 -07:00
cc1a318e3d
Abort if not running as root
2019-04-14 17:03:04 -07:00
6734460d42
Added option to skip pause in abort()
...
* Also use exit_script(1)
2019-04-14 17:01:53 -07:00
fde9be6b3f
Updated get_user_name()
2019-04-14 16:48:34 -07:00
d62a647fa9
Avoid setting LogDir to /root/Logs under su/sudo
2019-04-14 16:46:50 -07:00
5a1f7b1829
Silence build-ufd init
2019-04-14 15:58:09 -07:00
b2528b90f8
Fix docopt handling
...
* Show usage if invalid arguments are used
2019-04-11 22:25:13 -07:00
0883b099fd
Skip safety check if upgrading
2019-04-11 22:24:25 -07:00
d33f78960d
Reduced imports
2019-04-11 20:50:21 -07:00
1a8b6705e0
Show selections before starting work
2019-04-08 20:57:35 -07:00
4c33c110b7
Fixed source validation
2019-04-08 00:35:53 -07:00
c4d00a2073
Fix typos
2019-04-07 22:35:09 -07:00
575126eaa2
Split build-ufd file to match other scripts
2019-04-07 20:51:54 -07:00
639a338cca
Initial Python layout
...
* Going to use docopt for argument handling
* Script will be run as user using sudo where needed
* Tentatively dropping tmux usage
2019-04-07 19:03:56 -07:00
a22e6f552f
Start build-ufd rewrite in python
2019-04-07 19:01:03 -07:00
52e3e24a3a
Updated build-ufd
2019-03-30 09:48:48 -07:00
c5364a65a2
Avoid copying the wrong files from WinPE
...
* if w_en_us was empty it would copy the contents from $(pwd)
2019-03-30 09:45:36 -07:00
0b31fa271d
Expand build-ufd log
2019-03-30 09:38:13 -07:00
3fa6521c51
Only enable WinPE boot entries if necessary
...
* Addresses issue #94
2019-03-11 22:31:56 -06:00
459f95394a
Allow building UFD with only the Linux ISO
...
* Addresses issue #94
2019-03-11 22:27:07 -06:00
22b1452168
Find WinPE sources case-insensitively
...
* Allows non-WK WinPE builds to be used
* Addresses issue #94
2019-03-11 22:24:11 -06:00
d930bdddbd
Zero beginning of UFD before formatting
...
* Fixes issue #68
2018-12-20 16:10:08 -07:00
1ee4a611b9
Hide UFD-only boot options from Linux ISOs
...
* Fixes issue #41
2018-09-15 15:42:40 -06:00
2Shirt
2dabfd4020
Hide more root items
2018-05-22 20:55:11 -06:00
2Shirt
341f424eae
Use a different label for combined kits
...
* WK_LINUX doesn't reflect what the UFDs actually contain
2018-05-22 20:47:18 -06:00
2Shirt
50a200535e
Fix log dir permissions
2018-05-17 20:59:57 -06:00
2Shirt
5902a51f9e
Save build-ufd logs in ${SUDO_USER}'s $HOME/Logs
2018-05-17 18:15:39 -06:00
2Shirt
598dea32c7
Save logs to tech's $HOME instead of root's
2018-05-17 15:32:38 -06:00
2Shirt
501191b388
Include hidden items in EXTRA_DIR/
2018-04-16 11:37:09 -06:00
2Shirt
a7079d4eae
Added GPT/PMBR support to build-ufd
...
* Defaults to GPT/PMBR
* (Hopefully) fixes #20
* Can still build MBR (Legacy) with the --use-mbr flag
2018-04-15 21:00:45 -06:00
2Shirt
f950d6d91b
Bugfix: Only copy EXTRA_DIR if ${EXTRA_DIR} is set
...
It was running 'rsync [OPTIONS] /* /mnt/Dest/' because ${EXTRA_DIR} was empty
2018-02-21 12:47:56 -07:00
2Shirt
b17a8de350
Made umount code more explicit
...
Avoids some unnecessary warnings
2018-02-21 12:46:57 -07:00
2Shirt
483344af70
Updated build-bfd
2018-02-21 10:35:47 -07:00
2Shirt
0d3f1e87cf
Started rewrite of build-ufd
...
* Using the BASH3 Boilerplate as a base for the new script
* The new version requires explicitly setting all sources
* Will avoid ambiguous matches / collision issues seen in issue #15
* Better ensures that the intended sources are used
* Still verify that '.bin' exists to ensure a valid "Main Kit" source
2018-02-21 00:34:53 -07:00
2Shirt
bd8151a8cb
Improved safety checks for build-ufd
2018-02-02 16:37:13 -07:00
2Shirt
fbf956c651
Finished build-ufd script
2018-01-30 13:33:42 -07:00
2Shirt
fbd7f47749
Added build-ufd script
...
* Includes safety checks to avoid unintentional data loss
2018-01-15 17:30:47 -07:00