2Shirt
a7606a4b5c
Print script names and audio tests output
2017-12-23 14:24:15 -07:00
2Shirt
a1b72c0aeb
New hw-diags-network script
2017-12-22 00:45:42 -07:00
2Shirt
1760c030ef
New hw-diags-audio script
2017-12-21 23:34:56 -07:00
2Shirt
e19bcf1000
Renamed apple_fans to apple-fans
...
* Done to match naming scheme
2017-12-21 23:18:52 -07:00
2Shirt
374d4a1c98
Removed old mount-backup-shares script
2017-12-21 23:17:45 -07:00
2Shirt
e96d491285
New mount-backup-shares script
2017-12-21 23:16:50 -07:00
2Shirt
1cfa008b8e
New MS Word search script
2017-12-21 22:31:21 -07:00
2Shirt
96ef259b4c
New HW sensors script
...
* Rewritten in python
* Report CoreTemps first then others
* Wrap into two columns as necessary (if the window is big enough)
2017-12-21 17:25:09 -07:00
2Shirt
a84b2dfef6
Thunar no stays open after mount-all-volumes call
2017-12-19 07:06:42 -07:00
2Shirt
6bbc15d4f1
Updated: mount-all-volumes
...
* Added switch for foh mode instead of using symlinks
* Updated i3/openbox shortcuts
2017-12-18 03:50:15 -07:00
2Shirt
183ef78ea9
mount-all-volumes rewrite complete
...
* New print layout
* All inxi calls replaced with findmnt and lsblk
* Added util-linux to packages/live
2017-12-18 03:36:56 -07:00
2Shirt
5ea03da0a4
Converted all python scripts to LF/UNIX
2017-12-18 00:47:47 -07:00
2Shirt
c1e391132b
Added CRLF checks for main.py to build scripts
...
* Some of the source files changed from crlf to lf and I'm not sure when/how
* This is likely overkill but it didn't take long
2017-12-18 00:45:18 -07:00
2Shirt
a33a54c5e6
Started python conversion
2017-12-17 21:22:53 -07:00
2Shirt
ef6dbc197a
Updated main settings and timezones
2017-12-17 18:09:14 -07:00
2Shirt
e37b1529b0
Removed customize_airootfs.sh and new SSH code
...
* Code has been merged into Build Linux
* (releng copy is updated in place)
* SSH key for wktech now generated at build time
* Hostname is now set using main.py
* Passwords are now set using main.py
* Timezone is now set using main.py
2017-12-13 13:11:28 -07:00
Alan Mason
6ff8d76b59
Write logs in UTF-8
...
Fixes #6
2017-12-06 13:23:28 -08:00
Alan Mason
5d7cad37e4
Bugfix: Prevent crash when checking Office/QuickBooks network installers
2017-12-06 12:50:34 -08:00
Alan Mason
ac1e839876
Merge branch 'master' into develop
2017-12-04 15:17:45 -08:00
Alan Mason
2fd5dd28d9
Removed compress_bin.cmd
...
No longer used
2017-12-04 15:14:19 -08:00
Alan Mason
50c70c3ab9
v1.2.0 - WizardHats
...
## Main Kit ##
* Updated build script to work with new folder layout
* Browser sections have better profile & installation detection/reporting
* Browser extension section updated to support Firefox Quantum
* User Data Transfers will display local sources before remote sources
* Various bugfixes
## Windows PE ##
* WizardKit PE has been integrated into this project
* The build script has been replaced with a new PowerShell script
* This downloads the tools, builds a new PE image, and exports x32 & x64 ISOs
* main.py is opened for editing before the PE images are built
* ISO names use KIT_NAME_SHORT (e.g. WK-WinPE-20XX-XX-XX-amd64.iso)
* BitLocker CLI tool "manage-bde" has been added
* All PE Python scripts have been updated
* These scripts also use the main.py file for customization
* Better handling of damaged drives during backup & setup sections
* Partition type descriptions have been trimmed to fit on a single line
* Backup and Setup sections are now logged
* These logs can be reviewed and saved before returning to the main menu
* "No disk" errors seen when scanning empty card-readers should be silenced
* Various bugfixes
2017-12-04 14:57:30 -08:00
Alan Mason
1aed752be0
build_pe.ps1 now uses main.py settings
...
* main.py is copied to BUILD and then opened in notepad for editing
* ISO names use KIT_NAME_SHORT
2017-12-04 14:50:03 -08:00
Alan Mason
a5a4278c3e
Expanded browser section
...
* Support installing adblock for browsers with no profiles detected
* Warn tech about missing browsers if profiles are detected
2017-12-04 12:19:57 -08:00
Alan Mason
4130932d58
Install extensions after Ninite bundle
...
This prevents the Ninite Firefox install from wiping out the FF extension(s)
2017-12-04 11:44:27 -08:00
Alan Mason
d0b7d116c5
Disabled process killer
2017-12-04 10:04:07 -08:00
Alan Mason
affa8b5af8
version bump
2017-12-04 09:11:02 -08:00
Alan Mason
abd41f3c94
Updated url for Lenovo Support
2017-12-04 09:06:24 -08:00
Alan Mason
1cbd1782f7
User data transfers working.
...
Bugfix: cleanup_transfer() call was missing dest_path
2017-12-04 08:46:19 -08:00
Alan Mason
26c1a47fec
Sorted data transfer sources for menu_select
2017-12-04 08:20:11 -08:00
Alan Mason
b0068e0dce
Bugfix: browsers.py
...
* Profile backup detection fixed
2017-12-04 07:43:53 -08:00
Alan Mason
d78971019f
Bugfix: install_firefox_extensions()
2017-12-04 07:35:31 -08:00
Alan Mason
d737a35078
Refactored check_os()
...
* Safer registry queries
* Only query CurrentBuild, CurrentVersion, and ProductName
* Service Pack / update status determined by the build number
* Set build & version to -1 instead of 'Unknown' if str to int/float fails
* Might prevent crashes by not mixing str/num types
2017-12-04 07:13:37 -08:00
Alan Mason
355b6deb7d
Bugfix: init_client_dir.cmd
...
%iso_date% was being referenced before being set
2017-12-04 05:55:56 -08:00
Alan Mason
f1c07ae252
Update ERUNT launcher to use Backups instead of Info
2017-12-03 22:19:48 -08:00
Alan Mason
80bf1fe3c2
Bugfix: system_checklist.py activation section
2017-12-03 22:19:36 -08:00
Alan Mason
110084fce6
Added FirefoxExtensions to update.py
2017-12-03 19:54:44 -08:00
Alan Mason
9414c04395
Pause during abort()
2017-12-03 18:02:32 -08:00
Alan Mason
96515bd2b8
Bugfix: system_diagnostics.py
...
Respect ENABLED_UPLOAD_DATA value
2017-12-03 17:46:45 -08:00
Alan Mason
45dc982f44
Don't copy SDIO or Update Kit.cmd
2017-12-03 17:45:18 -08:00
Alan Mason
09b23c2ffa
Prevent double timestamps in show_installed_ram()
2017-12-03 17:36:02 -08:00
Alan Mason
83074f7460
Registry backups saved to Backups instead of Info
2017-12-03 17:35:25 -08:00
Alan Mason
9193c16090
Bugfix: activation.py
...
Reversed updates from commit b47c214
2017-12-03 14:57:34 -08:00
Alan Mason
3b31b7fd29
Bugfix: update.py
2017-12-03 14:52:51 -08:00
Alan Mason
197b695fac
Bugfix: Copy WizardKit.cmd
...
* I'm sure I've fixed this before..
2017-12-03 13:06:42 -08:00
Alan Mason
975a43f1d5
Ask to open logs in WinPE menus
...
* Instead of automatically opening them
2017-12-03 09:50:30 -08:00
Alan Mason
5c5b13b33c
Updated select_minidump_path()
2017-12-03 09:49:42 -08:00
Alan Mason
e892cd3406
Attempt to silence more "No disk" errors
2017-12-03 09:48:59 -08:00
Alan Mason
1848c7dc66
Fix rare crashes caused by damaged disks
2017-12-03 09:28:12 -08:00
Alan Mason
7e4a0259c7
updated partition_uids sections
2017-12-03 09:08:50 -08:00
Alan Mason
075e25462e
Properly handle damaged filesystems
2017-12-02 16:58:45 -08:00
Alan Mason
da0dae2083
Trimmed partition descriptions
2017-12-02 16:33:26 -08:00
Alan Mason
750112cfb2
WinPE files moved into place.
2017-12-01 19:43:42 -08:00
Alan Mason
e13b057eac
Sync functions\* with WinPE versions
2017-12-01 19:24:09 -08:00
Alan Mason
b47c214133
More misc cleanup
2017-11-30 21:48:25 -08:00
Alan Mason
11cf75d4a6
Added clear_screen()
2017-11-30 14:08:12 -08:00
Alan Mason
5eaefb3e41
Misc cleanup
2017-11-30 13:34:39 -08:00
Alan Mason
c0d80e8727
Updated error message
2017-11-30 09:59:00 -08:00
Alan Mason
a027c61d54
Notepad++ version bump
2017-11-27 23:27:02 -08:00
Alan Mason
c9642cb030
v1.1.0 - WizardHat Edition
...
* Added download progress for PowerShell build phase
2017-11-27 23:11:43 -08:00
Alan Mason
5d588f3563
PowerShell cleanup
...
* Show download progress again
* Done by leaving $progressPreference set to system default
* If there are errors during download, then bail before extracting data
* Moving to a new style guide for PowerShell scripts
* Using this: https://poshcode.gitbooks.io/powershell-practice-and-style/
* Encoding set to UTF-8 BOM instead of UTF-8
2017-11-27 22:58:17 -08:00
Alan Mason
fa950f3565
Dropped support for PowerShell 6.0 on Windows 7
...
The build script will now abort and display a warning in this scenario
2017-11-27 13:32:00 -08:00
Alan Mason
e7dd6a1b54
PowerShell 6 on Win7 failed to build
...
Start-Process "" -Wait doesn't wait preventing proper extraction of tools.
See these issues:
* https://github.com/PowerShell/PowerShell/issues/2091 (Main issue)
* https://github.com/PowerShell/PowerShell/issues/3747
* https://github.com/PowerShell/PowerShell/pull/4463
2017-11-27 13:29:06 -08:00
Alan Mason
0c5912d345
Enable debug mode in PowerShell via %DEBUG%
2017-11-27 11:23:27 -08:00
Alan Mason
546dc77f03
v1.0.1 - WizardHat
2017-11-25 16:33:53 -08:00
Alan Mason
7a1616c8a7
Updated build_kit.ps1
2017-11-25 16:32:07 -08:00
Alan Mason
537973fa90
v1.0.0 - WizardHat
...
## Major Update ##
* Build Kit.cmd
* This script will build a fully functional kit requiring only PowerShell 3.0+ be installed prior.
* All launchers are now generated during builds and updates (by update_kit.py)
* This allows for a much leaner code-base to manage
* Lots of bugfixes, cleanup, and other adjustments.
2017-11-23 20:45:15 -08:00
Alan Mason
0b4b7a2bbb
Saved the update to the wrong file..
2017-11-23 20:21:01 -08:00
Alan Mason
d8d105c9ae
Set core.autocrlf to false
...
* This should (hopefully) allow for tagged releases to have the correct line endings.
2017-11-23 15:24:53 -08:00
Alan Mason
964ec1e037
Adjusted free_space formatting
2017-11-23 15:13:33 -08:00
Alan Mason
b1fa59c32d
Adjusted Activation menu
...
* If CS: exit_ecript(), else return to menu
2017-11-23 14:55:27 -08:00
Alan Mason
b02a62a917
Updated BIOS activation sections
2017-11-23 14:35:32 -08:00
Alan Mason
dcd5fa1b7a
Added VCRedist install script and launcher
2017-11-23 13:54:04 -08:00
Alan Mason
9ba9ece589
Removing Visual C++ 2015 runtimes
...
* VCRedist 2017 installs as an update for 2015 (http://disq.us/p/1hjcta0 )
* This prevents installing or uninstalling the 2015 versions after installing 2017
* (Because both 2015 and 2017 use these regkeys: HKEY_LOCAL_MACHINE(Wow6432Node|)\SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0)
2017-11-23 13:43:49 -08:00
Alan Mason
5dda9ea491
FIx BleachBit sections
2017-11-23 12:20:39 -08:00
Alan Mason
70c0868a4c
Misc fixes
2017-11-23 12:20:06 -08:00
Alan Mason
db55a6f2f1
Merge branch 'new-update-script' into develop
2017-11-22 22:16:47 -08:00
Alan Mason
2023ac959b
Added ConEmu.png
...
* Placed in the root diretory for easy swapping before building the kit
* Build Kit.cmd copies the file into place
2017-11-22 22:16:30 -08:00
Alan Mason
e711258850
Updated SafeMode Enter & Exit scripts
2017-11-22 21:02:36 -08:00
Alan Mason
98b95cbcb5
Merge branch 'new-update-script' into develop
2017-11-22 20:58:59 -08:00
Alan Mason
9977ddf365
Made Ninite optional in install_sw_bundle
2017-11-22 20:58:42 -08:00
Alan Mason
6250ee8865
Copy Ninite files to Installers during update
2017-11-22 20:56:26 -08:00
Alan Mason
38cb129add
Added confirmation to cbs_fix.py
2017-11-22 20:11:31 -08:00
Alan Mason
68aed8ff34
Fixed menus shown by select_disk()
...
* Also auto-selects the first disk (if it's the only one detected)
2017-11-22 20:11:07 -08:00
Alan Mason
2ddb878b54
Added confirmation to sfc_scan.py
...
* Should help avoiding undesired scans
2017-11-22 20:06:56 -08:00
Alan Mason
0416f83448
Fixed broken menus
2017-11-22 20:06:08 -08:00
Alan Mason
c78172ede0
Print script titles to start Python scripts
2017-11-22 19:34:17 -08:00
Alan Mason
62b338ac0a
Adjusted BlueScreenView launcher
2017-11-22 19:07:57 -08:00
Alan Mason
1c0b8b6b19
Bugfix: LaunchOfficeSetup
...
* Forgot to update %OFFICE_SERVER% to %OFFICE_SERVER_IP%
2017-11-22 19:05:55 -08:00
Alan Mason
76a1752454
Merge branch 'develop' into refactor-launch-cmd
2017-11-22 16:48:52 -08:00
Alan Mason
1011fef0ce
Missing update to update.py
2017-11-22 16:47:55 -08:00
Alan Mason
48e4e70155
Updated usage message
2017-11-22 16:46:14 -08:00
Alan Mason
c4b768e114
Merged Console and Program sections
...
* BREAKING: This uses a new L_TYPE: Executable
* Added new L__CLI variable to run inside ConEmu
2017-11-22 16:45:11 -08:00
Alan Mason
19f744f8f8
Avoid double pause in Launch.cmd
...
If Launch.cmd aborted it would cause the launcher to abort as well.
If the error was handled by Launch.cmd then we can assume the launcher ran correctly.
2017-11-22 15:33:29 -08:00
Alan Mason
aef692dddf
Removed unused L_CHCK and L_WAIT variables
2017-11-22 15:30:04 -08:00
Alan Mason
dbcaa54f5f
QuickBooks split
2017-11-22 15:01:15 -08:00
Alan Mason
b60244a2f9
LaunchOffice cleanup
2017-11-22 15:01:02 -08:00
Alan Mason
88bb009cf2
Split PyScript and some cleanup
2017-11-22 14:50:55 -08:00
Alan Mason
00e0ff5e2d
Split PSScript section
2017-11-22 14:42:49 -08:00
Alan Mason
c526c3d1b9
Split Program and Office sections
...
* Also renamed TestPath for clarity
2017-11-22 14:41:21 -08:00
Alan Mason
bd649f2189
Split LaunchConsole into Native & ConEmu parts
2017-11-22 14:01:54 -08:00