mirror of
https://github.com/Matir/skel.git
synced 2026-05-26 13:35:42 -07:00
Update install_tool script.
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
set -ue
|
set -ue
|
||||||
|
|
||||||
REINSTALL=0
|
REINSTALL=0
|
||||||
|
PACKAGES=1
|
||||||
|
|
||||||
while getopts -- "-:" a ; do
|
while getopts -- "-:" a ; do
|
||||||
case "${a}" in
|
case "${a}" in
|
||||||
@@ -11,6 +12,9 @@ while getopts -- "-:" a ; do
|
|||||||
reinstall)
|
reinstall)
|
||||||
REINSTALL=1
|
REINSTALL=1
|
||||||
;;
|
;;
|
||||||
|
no-packages)
|
||||||
|
PACKAGES=0
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Unknown long option ${OPTARG}" >/dev/stderr
|
echo "Unknown long option ${OPTARG}" >/dev/stderr
|
||||||
exit 1
|
exit 1
|
||||||
@@ -20,7 +24,6 @@ while getopts -- "-:" a ; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
shift $(($OPTIND-1))
|
shift $(($OPTIND-1))
|
||||||
echo $*
|
|
||||||
|
|
||||||
if [ $# -ne 1 ] ; then
|
if [ $# -ne 1 ] ; then
|
||||||
echo "Usage: ${0} <tool>" >/dev/stderr
|
echo "Usage: ${0} <tool>" >/dev/stderr
|
||||||
@@ -29,9 +32,13 @@ fi
|
|||||||
TOOL=${1}
|
TOOL=${1}
|
||||||
|
|
||||||
function install_pkgs {
|
function install_pkgs {
|
||||||
|
if [ ${PACKAGES} -eq 0 ] ; then
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
if [ `id -u` -ne "0" ] ; then
|
if [ `id -u` -ne "0" ] ; then
|
||||||
sudo apt-get -y install $* || (
|
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 $*
|
echo $*
|
||||||
false )
|
false )
|
||||||
return 0
|
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