mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
Update install_tool script.
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
set -ue
|
||||
|
||||
REINSTALL=0
|
||||
PACKAGES=1
|
||||
|
||||
while getopts -- "-:" a ; do
|
||||
case "${a}" in
|
||||
@@ -11,6 +12,9 @@ while getopts -- "-:" a ; do
|
||||
reinstall)
|
||||
REINSTALL=1
|
||||
;;
|
||||
no-packages)
|
||||
PACKAGES=0
|
||||
;;
|
||||
*)
|
||||
echo "Unknown long option ${OPTARG}" >/dev/stderr
|
||||
exit 1
|
||||
@@ -20,7 +24,6 @@ while getopts -- "-:" a ; do
|
||||
done
|
||||
|
||||
shift $(($OPTIND-1))
|
||||
echo $*
|
||||
|
||||
if [ $# -ne 1 ] ; then
|
||||
echo "Usage: ${0} <tool>" >/dev/stderr
|
||||
@@ -29,9 +32,13 @@ fi
|
||||
TOOL=${1}
|
||||
|
||||
function install_pkgs {
|
||||
if [ ${PACKAGES} -eq 0 ] ; then
|
||||
return 0
|
||||
fi
|
||||
if [ `id -u` -ne "0" ] ; then
|
||||
sudo apt-get -y install $* || (
|
||||
echo "Unable to install packages, please ensure these are installed." >/dev/stderr
|
||||
echo -n "Unable to install packages, please ensure these " >/dev/stderr
|
||||
echo "are installed, then run with --no-packages." >/dev/stderr
|
||||
echo $*
|
||||
false )
|
||||
return 0
|
||||
|
||||
22
dotfiles/zsh_custom/analyze_new_cluster.sh
Executable file
22
dotfiles/zsh_custom/analyze_new_cluster.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo 'This script will generate minimal optimizer statistics rapidly'
|
||||
echo 'so your system is usable, and then gather statistics twice more'
|
||||
echo 'with increasing accuracy. When it is done, your system will'
|
||||
echo 'have the default level of optimizer statistics.'
|
||||
echo
|
||||
|
||||
echo 'If you have used ALTER TABLE to modify the statistics target for'
|
||||
echo 'any tables, you might want to remove them and restore them after'
|
||||
echo 'running this script because they will delay fast statistics generation.'
|
||||
echo
|
||||
|
||||
echo 'If you would like default statistics as quickly as possible, cancel'
|
||||
echo 'this script and run:'
|
||||
echo ' "/opt/metasploit-framework/embedded/bin/vacuumdb" --all --analyze-only'
|
||||
echo
|
||||
|
||||
"/opt/metasploit-framework/embedded/bin/vacuumdb" --all --analyze-in-stages
|
||||
echo
|
||||
|
||||
echo 'Done'
|
||||
3
dotfiles/zsh_custom/delete_old_cluster.sh
Executable file
3
dotfiles/zsh_custom/delete_old_cluster.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
rm -rf '/home/david/.msf4/db.prev'
|
||||
Reference in New Issue
Block a user