reverted to proper shebang
authorFred Hamster <fred@gruntose.com>
Mon, 16 Dec 2024 18:13:31 +0000 (13:13 -0500)
committerFred Hamster <fred@gruntose.com>
Mon, 16 Dec 2024 18:13:31 +0000 (13:13 -0500)
using the "newfangled" env method for finding bash, since we have now seen firsthand that /bin/bash is no longer reliable for all the platforms we want to work on (if it ever was)...

307 files changed:
documentation/headers/shell_header.txt
experiments/vnc/init.d/vncserver.001
experiments/vnc/init.d/vncserver.002
experiments/vnc/init.d/vncserver.003
experiments/vnc/init.d/vncserver.004
experiments/vnc/init.d/vncserver.005
infobase/configuration/azureus/azureus_script.txt
infobase/configuration/dns/restore_resolv.conf.sh
infobase/configuration/init.d/team_city_startup_example
infobase/configuration/init.d/trac_startup
infobase/configuration/pbs/quicktest.pbs
infobase/configuration/services/team_city_startup
infobase/configuration/ssh/make_chroot_jail.sh
infobase/configuration/stunnel/etc/init.d/stunnel
infobase/configuration/trac/trac_startup.sh
infobase/configuration/x_win/start_fishtank.sh
infobase/configuration/x_win/start_xroach.sh
infobase/examples/bashisms/fred_techniques.txt
infobase/examples/bashisms/qs_handy_unix_examples.sh
infobase/examples/legacy/gpg-daemon-launcher.sh
infobase/examples/os_related/OS_crusher.sh
infobase/examples/os_related/set_tcp_config.sh
nucleus/applications/nechung/test_nechung.sh
nucleus/tools/solution_solvers/check_resource_ids.sh
nucleus/tools/solution_solvers/clean_vcxproj.sh
nucleus/tools/solution_solvers/extract_projects.sh
nucleus/tools/solution_solvers/find_multilisted_projects_in_solutions.sh
nucleus/tools/solution_solvers/find_output_pathers.sh
nucleus/tools/solution_solvers/verify_project_file.sh
production/assign_bases/whack_odd_dlls.sh
production/example_apps/shared_calendar/scripts/launch_local_cake.sh
production/example_apps/shared_calendar/scripts/launch_serene_cake.sh
production/example_apps/zippy_maps/launch_local_cake.sh
production/example_apps/zippy_maps/launch_serene_cake.sh
production/example_apps/zippy_maps/prepare_project.sh
production/example_apps/zippy_maps/scripts/clean_mapsdemo.sh
production/example_apps/zippy_maps/scripts/launch_local_cake.sh
production/example_apps/zippy_maps/scripts/launch_serene_cake.sh
production/example_apps/zippy_maps/scripts/prepare_project.sh
production/setup_src/bundle_example/create_bundle.sh
production/setup_src/whole_build_package/create_whole_build_pack.sh
production/sites/cakelampvm.com/goog_maps_helper_mod/compare_with_install.sh
scripts/agenda/info_overload_report.sh
scripts/archival/backup_arbitrary.sh
scripts/archival/backup_trac.sh
scripts/archival/comparator.sh
scripts/archival/compare_backup_drive.sh
scripts/archival/general_updater.sh
scripts/archival/list_arch.sh
scripts/archival/localz_comparator.sh
scripts/archival/pack_feisty_meow.sh
scripts/archival/raw_synch.sh
scripts/archival/search_arch.sh
scripts/archival/serene_backer_upper.sh
scripts/archival/test_arch.sh
scripts/archival/unpack.sh
scripts/buildor/build_msproj.sh
scripts/buildor/buildor_add_sentinel.sh
scripts/buildor/buildor_count_code.sh
scripts/buildor/buildor_find_active_includes.sh
scripts/buildor/buildor_find_bad.sh
scripts/buildor/buildor_find_unused_includes.sh
scripts/buildor/buildor_make_code_writable.sh
scripts/buildor/buildor_strip_code.sh
scripts/buildor/check_java_logger.sh
scripts/buildor/check_makefile.sh
scripts/buildor/find_one_word_comments.sh
scripts/buildor/gffs_builders.sh
scripts/buildor/manifester.sh
scripts/buildor/refresh_gffs_build.sh
scripts/buildor/seek_all_source.sh
scripts/buildor/stdbuild.sh
scripts/buildor/upgrade_hoople_to_yeti.sh
scripts/buildor/version_utils.sh
scripts/buildor/vistu_find_mangled_names.sh
scripts/buildor/vistu_locate_function.sh
scripts/buildor/vistu_zap_msbuilds.sh
scripts/cgi/call_version_utils.sh
scripts/cgi/cgi_show_file_date.sh
scripts/cgi/cgi_show_referer.sh
scripts/cgi/grumble_chkrootkit.cgi
scripts/clam/badness_catcher.sh
scripts/clam/clean_subdirs.sh
scripts/clam/cpp/buildor_gen_deps.sh
scripts/clam/cpp/get_version.sh
scripts/clam/cpp/postconditions.sh
scripts/clam/cpp/preconditions.sh
scripts/clam/cpp/rc_name.sh
scripts/clam/exit_make.sh
scripts/clam/make_subdirs.sh
scripts/clam/target_runner.sh
scripts/customize/developer/scripts/redeveloper.sh
scripts/customize/dirt/scripts/redirt.sh
scripts/customize/fred/java_profile.sh
scripts/customize/fred/scripts/email/filter_grabber.sh
scripts/customize/fred/scripts/games/fallout_new_vegas_link_fixer.sh
scripts/customize/fred/scripts/games/gamesaver.sh
scripts/customize/fred/scripts/games/save_f76_pics.sh
scripts/customize/fred/scripts/games/zap_fallout.sh
scripts/customize/fred/scripts/games/zap_skyrim.sh
scripts/customize/fred/scripts/games/zap_witcher.sh
scripts/customize/fred/scripts/jobby/archie_grabber.sh
scripts/customize/fred/scripts/jobby/compare_clambook_dirs.sh
scripts/customize/fred/scripts/jobby/mirror_uva_codes.sh
scripts/customize/fred/scripts/jobby/onedrive_backerer.sh
scripts/customize/fred/scripts/refred.sh
scripts/customize/fred/scripts/rip_burn/create_disco_dirs.sh
scripts/customize/fred/scripts/vnc/restart_vnc_borker.sh
scripts/customize/fred/scripts/vnc/stop_vnc_borker.sh
scripts/email/count_maildir.sh
scripts/email/dump_email_headers.sh
scripts/email/move_spams_and_check.sh
scripts/email/scan_spam.sh
scripts/email/scavenge_emails_from_ldif.sh
scripts/files/act_on_tree.sh
scripts/files/cast_identify_spell.sh
scripts/files/clean_df.sh
scripts/files/compare_dirs.sh
scripts/files/count_files.sh
scripts/files/edit_files_matching.sh
scripts/files/exploder.sh
scripts/files/fast_counter.sh
scripts/files/find_latest_files.sh
scripts/files/find_newest_files.sh
scripts/files/find_non_owned.sh
scripts/files/find_oldest_files.sh
scripts/files/find_readonly.sh
scripts/files/find_same_filename.sh
scripts/files/lesser.sh
scripts/files/list_dupes.sh
scripts/files/list_non_dupes.sh
scripts/files/order_file_dates.sh
scripts/files/prefix_renamer.sh
scripts/files/recursive_renlower.sh
scripts/files/recursive_whack_dupes.sh
scripts/files/remove_here_if_not_there.sh
scripts/files/replace_spaces_with_underscores.sh
scripts/files/show_directory_listing.sh
scripts/files/show_just_biggies.sh
scripts/files/show_links.sh
scripts/files/spacem.sh
scripts/files/squish_directories.sh
scripts/files/strip_html_code.sh
scripts/files/whack_dupes.sh
scripts/files/whack_non_dupes.sh
scripts/generator/build_variables.sh
scripts/generator/jenkins_builder.sh
scripts/generator/minimize_feisty_meow.sh
scripts/generator/next_version.sh
scripts/generator/show_version.sh
scripts/generator/whack_build.sh
scripts/marks/create_marks.sh
scripts/modem/dial_modem.sh
scripts/modem/fix_modem_perms.sh
scripts/modem/reinstall_dgcmodem_driver.sh
scripts/multimedia/maybe_zap_pic.sh
scripts/multimedia/pic_importer.sh
scripts/multimedia/play_random.sh
scripts/multimedia/randomly_play.sh
scripts/multimedia/sound_play.sh
scripts/multimedia/webcam_snagger.sh
scripts/opensim/allow_opensim_firewall_access.sh
scripts/opensim/backup_opensim.sh
scripts/opensim/backup_osgrid.sh
scripts/opensim/find_opensim_ports.sh
scripts/opensim/grid_land_lister.sh
scripts/opensim/list_sims.sh
scripts/opensim/maybe_restart_opensim.sh
scripts/opensim/opensim_utils.sh
scripts/opensim/remove_lsl_guids.sh
scripts/opensim/run_opensim.sh
scripts/opensim/run_osgrid.sh
scripts/opensim/scan_opensim_log.sh
scripts/opensim/stop_opensim.sh
scripts/opensim/stop_osgrid.sh
scripts/opensim/zap_opensim_main.sh
scripts/opensim/zap_opensims.sh
scripts/pictures/batch_convert_msp2png.sh
scripts/pictures/shrink_pics.sh
scripts/processes/find_user.sh
scripts/processes/findme.sh
scripts/processes/goodbye.sh
scripts/processes/list_process_names.sh
scripts/processes/process_manager.sh
scripts/processes/pszap.sh
scripts/processes/show_hot_ones.sh
scripts/rev_control/branchy.sh
scripts/rev_control/checkin.sh
scripts/rev_control/compact_git.sh
scripts/rev_control/diff_repos.sh
scripts/rev_control/getem.sh
scripts/rev_control/git_info.sh
scripts/rev_control/git_scruncher.sh
scripts/rev_control/puffer.sh
scripts/rev_control/push_repo_downstream.sh
scripts/rev_control/quick_git_release.sh
scripts/rev_control/rcheckin.sh
scripts/rev_control/report_new.sh
scripts/rev_control/resolve_svn.sh
scripts/rev_control/rgetem.sh
scripts/rev_control/rpuffer.sh
scripts/rev_control/svnapply.sh
scripts/rev_control/version_control.sh
scripts/rip_burn/blu_burn.sh
scripts/rip_burn/blu_image.sh
scripts/rip_burn/checker_report.sh
scripts/rip_burn/dvd_image.sh
scripts/schedule/cal.sh
scripts/schedule/start_calendar.sh
scripts/security/check_website.sh
scripts/security/cool_permissionator.sh
scripts/security/dos_perm.sh
scripts/security/easy_perm.sh
scripts/security/exe_perm.sh
scripts/security/group_perm.sh
scripts/security/harsh_perm.sh
scripts/security/khandroma_tunnels.sh
scripts/security/normal_perm.sh
scripts/security/password_functions.sh
scripts/security/poodle_check.sh
scripts/security/screened_tunneler.sh
scripts/security/shellshock_test.sh
scripts/security/show_all_cert_chains.sh
scripts/security/tell_zooty_our_ip.sh
scripts/security/tunnel_zooty_example.sh
scripts/security/uva_web_proxy.sh
scripts/show_db/call_movie_seeker.sh
scripts/show_db/call_movie_stripper.sh
scripts/show_db/call_show_stripper.sh
scripts/show_db/movie_seeker.sh
scripts/show_db/movie_stripper.sh
scripts/show_db/show_stripper.sh
scripts/site_avenger/act_on_apps.sh
scripts/site_avenger/avcoreup.sh
scripts/site_avenger/config/default.app
scripts/site_avenger/config/ecocor6.app
scripts/site_avenger/config/mapsdemo.app
scripts/site_avenger/powerup.sh
scripts/site_avenger/revamp_cakelampvm_v002.sh
scripts/site_avenger/revamp_cakelampvm_v003.sh
scripts/site_avenger/satis-refresh.sh
scripts/site_avenger/shared_site_mgr.sh
scripts/site_avenger/sitepush.sh
scripts/site_avenger/siteup.sh
scripts/site_avenger/standup.sh
scripts/site_avenger/teardown.sh
scripts/system/add_apache_site.sh
scripts/system/add_domain.sh
scripts/system/add_swap_mount.sh
scripts/system/check_64bit.sh
scripts/system/check_mount.sh
scripts/system/common_sysadmin.sh
scripts/system/cpu_heat_logger.sh
scripts/system/dump_log.sh
scripts/system/find_dhcp_unassigned.sh
scripts/system/is_reboot_needed.sh
scripts/system/list_old_linux_packages.sh
scripts/system/list_packages.sh
scripts/system/moodle_updater.sh
scripts/system/osx_cd_mounter.sh
scripts/system/redo_nvidia_driver.sh
scripts/system/remove_apache_site.sh
scripts/system/remove_domain.sh
scripts/system/report_disk_type.sh
scripts/system/screeno.sh
scripts/system/show_diagnostics.sh
scripts/system/show_disks.sh
scripts/system/synch_to_mtp_device.sh
scripts/system/time_tracker.sh
scripts/system/update_system_time.sh
scripts/system/write_uptime_report.sh
scripts/testing/rounder.sh
scripts/testing/run_test_and_verify.sh
scripts/testing/squelch_unless_error.sh
scripts/testing/test_array_sifter.sh
scripts/testing/test_assoc_array.sh
scripts/testing/test_time_tracker.sh
scripts/text/average_line_length.sh
scripts/text/csv_compare.sh
scripts/text/csv_to_array.sh
scripts/text/grep_two_patterns.sh
scripts/text/interactive_underscores_to_spaces.sh
scripts/text/nechung_signature.sh
scripts/text/obscenity_check.sh
scripts/text/parse_csv_line.h
scripts/text/search_text.sh
scripts/text/smoove_lists.sh
scripts/tty/findterm.sh
scripts/tty/keep_awake_process.sh
scripts/tty/lockem.sh
scripts/tty/terminal_titler.sh
scripts/wine/remake_wine_links.sh
testkit/doc/rebrand.sh
testkit/examples/blank_test.sh
testkit/library/establish_environment.sh
testkit/library/gen_cert_from_ca.sh
testkit/library/generate_csr_from_existing_key.sh
testkit/library/helper_methods.sh
testkit/library/process_configuration.sh
testkit/library/produce_test_package.sh
testkit/library/random_ids_manager.sh
testkit/library/runner_functions.sh
testkit/library/tear_down_test_infrastructure.sh
testkit/prepare_tools.sh
testkit/shunit/example_shunit_test.sh
testkit/test_driver.sh
testkit/tools/bandwidth/set_tcp_config.sh

index 15e2b440ca1d50ac41cd72074cb2b4890309314d..ea5a5ed33523e13472aff7e168073f1c11ede625 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #!/usr/bin/perl
 #!/usr/bin/python
 ##############
index 2b6e6dd27d6e850fe259921bfaa6963804828b22..8ddd2f70e22b625d8527f15ceda8773a29943853 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 PATH="$PATH:/usr/bin/"
 export USER="fred"
 DISPLAY="1"
index 73bdec08c099506105978aaad9d7080648c2f74c..1828a3c19cbcd8a89d4bae0ee1de2bdd0431f84f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 PATH="$PATH:/usr/bin/"
 export USER="fred"
 DISPLAY="1"
index 73bdec08c099506105978aaad9d7080648c2f74c..1828a3c19cbcd8a89d4bae0ee1de2bdd0431f84f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 PATH="$PATH:/usr/bin/"
 export USER="fred"
 DISPLAY="1"
index 9e95549c69280790d365e5d4e5080119e3a45b12..a565283c74b25d1f22b8be336a8c46f525d92789 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 PATH="$PATH:/usr/bin/"
 export USER="fred"
 DISPLAY="1"
index 5cf5e2bd297cea4f5e0bbe9b4f018f1f61d93ab4..05dc526ce33ff35e1acb2eaf6cec46bb213a5564 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 PATH="$PATH:/usr/bin/"
 export USER="fredhuff"
 # fredhuff is a different user than my normal user who is logged in on
index facabad10773209bf0e3f010ad41d385ad00dd05..1dbe1fd48aa52e0e709a28028c0843b5d23c9e5c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 cd /opt/azureus
 ./azureus
index 7fca73487cea4dda2a29abec75f6bcc660b20a7c..bc16aa5bbeef0755aa7e6dbe146a5c57564e3e1f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # gets rid of any customized resolv.conf file for the local machine and reinstates the standard link for it.
 
index 704718863b3772ec017f7831cc63a60bdf4b7cf8..0e1d199ac9cb30fa1151c21b25ed3e569e4b3e63 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # team_city_startup by Chris Koeritz
 #
index 6e2b0142a820ec4fcae1066d69bd6112557dd26f..6326ad6f71f1b08dfcf9be004db2779a3bf847b0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # tracd startup script by Chris Koeritz
 #
index e0117543e4930961dc717637673b0cebe649a5c1..d8e6cc08ae88c498eec03bafc0f00ef094b12a45 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #PBS -l nodes=1,mem=20m
 #PBS -M my-email@whereiwork.com
 
index 25632168309b01da8ca09a2636db373e5405496d..fda3ce6ab44e8041a67dc98b326a4baf648ce1c8 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # team_city_startup by Chris Koeritz
 #
index 40ae3d89882f8a1f57efce28268b3917355264b7..7dab547b5e9606b1e713c69c71151d1bb28bfdf0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # (c) Copyright by Wolfgang Fuschlberger
 #
@@ -341,7 +341,7 @@ echo
 fi
 
 # Create /usr/bin/groups in the jail
-echo "#!/bin/bash" > usr/bin/groups
+echo "#!/usr/bin/env bash" > usr/bin/groups
 echo "id -Gn" >> usr/bin/groups
 chmod 755 usr/bin/groups
 
index e406ccd5e51891f957da82071a6c0bad74f4c45b..5b6abf4c838b90712f9ba881f79d63b58a2f705a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # Init Script to run stunnel in daemon mode at boot time.
 #
index 7326c815b99c76adc97e01337fb753dc5a266e75..7794d3ae3fae4645eee12b3e485c92df7c4810c4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # Runs the trac server startup if it's not already going.
 # This is a lighter-weight solution than adding trac to init scripts,
index b1c407f4c429ee32dbac0974c6730bfa28f61b2e..094dfb985a825dcbe14581c47cf59044e3eed4d5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this is a simple shell that can be dropped in ~/.kde/Autostart to run a
 # fishtank on the root X window.
 # note: you must enable desktop | behavior | general | allow programs in
index 5d0831469c2acdcda3a58ef4252670354e10206f..715d7b0dc15dc29d137c9b3af6d946f0bc59ec5f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this is a simple shell that can be dropped in ~/.kde/Autostart to show a
 # bunch of roaches on the root X window.
 # note: you must enable desktop | behavior | general | allow programs in
index c841a89c0dc766770b8f62504c2e6b0d2fef1e2a..b3f6ef5b8dbfc90505a43097c7ec06095f2667e0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############
 #  Name   : fred_techniques
index 5293f3bb5687ead78ac1162fb9c46ef2e7e8e3cd..e37123382f7aed8b10960e2646e167cd8973dff1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 #
 # these great examples of handy unix tidbits were donated by "q. black".
index f59c6d1fbc683a253c37e70bf70844407136b282..15342fb0abfe25936bd2b3f95a43459ff158fe63 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 ##############
 # Name   : gpg-daemon-launcher
 # Author : Chris Koeritz
index 7c1683fab663adef12383190daf1742b198cc5da..ad6af3e4b83d0e30795f9428e4ed2c9c6e18de9e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 while true; do
   $0 &
index 7fc3d76ec7b619e8e3b6288688f724081f10ccfa..b4acb30c14d1fc9ac352c5d8bb7972b177c2432b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script modifies the linux kernel for maximum tcp buffer size, which can
 # improve long-haul transfers over a wan.
index 3acabd951cfc0b0c4ad9b92909133e13a14510f5..7504b06c57ee9b19ddc9dc005b64a9e5431aa3b1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # prints out the time it takes to run the nechung oracle a thousand times.
 # the number of seconds in the result should be equivalent to the number of
index d571e6a9938f1f3daac33aa742658cc8fee0abe0..feedf60731d099b02c038e5b765012cdb904295d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # finds all the resource ids in resource headers (only those named the
 # canonical resource.h name) and discovers any duplicates.  the duplicates
index 8f74ba4a24f9435dc20c4d85da4d01d72f05e8b1..41dddf94094dcbcecae2d87c423efd825eac6183 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # updates a vcxproj that had been converted from prior visual studio 2005
 # to the newer 2010.
index c36525c08a875bcd12ae8b7a0260d56662b0ec04..9e312468485c15ed9ab9a0164e6c90f98e1e8e5c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this is a simple script that finds the project files listed in a solution file.
 
index 75ee4a31d73a34978a4bb503265edc58eb36c05e..3ebaa4f1fc2d9492e32c881f7a7bfd58b7c270c2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script checks all the known solution files to ensure that no project file is
 # listed more than once in the whole set.
index 8c0809048cd411c8b9bb9c2ca46793512351bc0c..ad81c4a40e39fb867d09756dca4e5494a4d835fc 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script locates any project files that mention the output path setting (OutputPath).  
 # these are extra suspicious due to the problems caused for our solutions when files have the
index 841bdf4d93600fce3b8528323be7ae77c3c898f2..b8f0dcfad3d507a0add6d4483d069bd302655a4c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script locates the solution that a project file belongs in and decides whether the
 # project file contains any bad references to projects that are outside of its solution.
index 4d74f9b86b5508536686aa66c9e5b6289a33e372..0aa0e584c8e011c33dc118b9739b0899ecce955a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 DA_DIR="$RUNTIME_PATH/binaries"
 
index 6769f97431d5989941a2816b703a25d8de1e71d4..b2bc573f5e4b86939330f08e89db468fb8b58114 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )"
 pushd $THIS_FOLDER
index a7ca15f5e5fe746aa7ebf751ae54a9ad8684cdce..2d93c99d8ff9bfac08b68426101c280ae85d99a7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )"
 pushd $THIS_FOLDER
index c1396971fd7eedf5c71cd29afd4b3787d91367dc..9b4a24931e3f41a22e680aa0e5e27e1589fa548c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )"
 pushd $THIS_FOLDER
index e607f4d33cc0872f275b92078585eb3bc5522f37..20a82d36a927bcdcf0ed2c3e5c19898ad799aa05 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )"
 pushd $THIS_FOLDER
index 1497ebd22aa2a0ac1fc6ec6246cf865f3192ed4c..1ebc55342869edf1820970fa139a4e3bbd1acef7 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # bails if any step fails.
 function check_result() {
index e2c8755e9c2d020c4df6f8910c0a58a2fc2fe84e..afe3d4268c2fbb2b85c11ba32d2fa1f7d58a88c5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # some code i wrote to add to revamp that turned out to be unsuitable.
 # but it corrects a problem in cakelampvm v002 release that i find annoying,
index 09e2cb512ecb2c583b6e7c76a293fd90330d1f9b..450a6c2e6916d98303d6424bf92557d186d0c640 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )"
 pushd $THIS_FOLDER/..
index c5c79a84a2139737fd8cd606cfba49563c843045..401afd218ab7c01287cba7d1dd808fc349617f0d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )"
 pushd $THIS_FOLDER/..
index dfaf24ad2c5266df353e3ec15733717133e7cf59..1941b4ea3a49266f0b87f1bba4b57ab6149d09c2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 #hmmm: test this and make sure it's still right.
 #hmmm: also test that it's inclusive of all the necessary steps for success.
index 3b4c88efe64d3b2835dbdd52a714fd7d9b50ea07..65a875dd22ec1fbddd17ee5fb5a838a82a025401 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 if [ ! -d $RUNTIME_PATH/install ]; then mkdir $RUNTIME_PATH/install; fi
 
index 4327230b2c159489b8c36962d65105f6ef8c401b..983d4a4f76e2a23d23defb2d875860aa3cdf5e19 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Creates the application bundle of core code and support files.
 
index cd46374a822af7a81270cffe92c622cfa7b262cd..857576e653f36eb9d9ad9b4617f21675fbf099ea 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 
 if [ ! -d "$HOME/apps/mapsdemo/avenger5" ]; then
index bab3c74fc4d2c9bffce1b1088cc3f2ebef4a8cec..4594bd4527f11daa8c5970011f10a4e962bbde9d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # these metrics are how bogged down we are in to-do type items.
 
index fa697b3b9ba3da19003707d0f5cf0a2dfae90944..419ed763b8351a46a812ccbc0984e1cae847963a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # backs up a specific single directory by making an archive of it (tar.gz).
 # the storage location for the created archive is also specified.
index dadb6219a89d6ab9cf8d285a7f5297298c0a8cc6..891e58f4b69024aeef4819f52e635742ccf9558e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # backs up a trac repository into a tar.gz file.
 
index fe3db5dfd0c9b24fb4edd06412f21ea48b0715e9..00f2f91ea45038359b8ae36f4a531144182d2609 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # compares this machine's local archives against an exemplar set.
 
index 4f36ceb4e03e656b64f1c845fef669e60de38382..00839cd303b797a89de854e2b3e69c72106068b0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # compares the soapbox with the real archive to see if any older stuff might be
 # left behind.  if it's got a less than in front, then it's only on the soapbox drive
index a7721898ef7e4321f18804bf400f9de16852917f..85183becb2233e769c73a6911cee7b8f7c95c2b3 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a script that handles synchronization of important assets from the MAJOR_ARCHIVE_SOURCES
 # and the SOURCECODE_HIERARCHY_LIST onto a backup drive of some sort.  it will only copy folders
index 82e6fb7ecdb5a19708ceadf3380b534d4975c409..fbad7d7f6b90e7398dc243d4c1ee9313aa2cfb96 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############
 # Name   : list_arch
index 32980c427f72e3315a9e0d0d6d0e80864293e434..152486de9d51e8db53f54a8cd4bdde5a59b9e387 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 source "$FEISTY_MEOW_SCRIPTS/archival/comparator.sh"
index cb3d4a0fffbd22f816cfe8e9299f8be94a2756e4..2c900d646bd13e1d85329f76c489538a56ecbcbc 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
index 2b0a0c1cf3c9d16a5471bc8a14b22b1a78bdfde5..1f759790b1321ef0b5d377526b783ad99b3532f7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
index 934d50d0cb022db5bbc41393ba6f7b962034d48e..fe0735f24642854b7cc0af84d0cc0eb2304fc260 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 ##############
 # Name   : find_in_arch
 # Author : Chris Koeritz
index 2092f2f8852719c1afd09fe8b6a2b43ad1b30db1..adc17b74bcdfc21f9131d2c83a960ca4b3c5bfc5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # backs up crucial directories on my server into the allotted backup area.
 #
index 1a37be2bfdb8f499ad33cf382fd24709af9fade5..d84618fbb1082eddf1b6f22b12f82a8e7284a997 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############
 # Name   : test_arch
index b67ac9788a56eaabbf00af64ac58bc3e2e35cdad..499812f532aae30ce737138785384e86270c6fa1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############
 # Name   : unpack
index 3cec5ac58bbe28fdc38b5b50f0cdbe65d489ab4a..7d8a609c230e186a6140d4b7d0bec7a0d5973b54 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 project_name="$1"; shift
 if [ -z "$project_name" ]; then
   echo This script requires an ms project file name to build.
index e820e0cf50cd98337c914d42fd13be5a0350b7b4..8e2718794d9e75880f566aa3185d0dbc28957a31 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script adds a sentinel to guard c++ implementation files (*.cpp) from
 # multiple inclusion.  it will only add the guardian markers if the files
index 3bd9fcedb32388983df48385586059bb858606e2..af2b2247d838ae70374d52547c0712366e41545c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 TOTALS=0
 
index 6c0e6d8d3c352a770ab7d1dc65bf5cf8824f8fa0..e088594321623b6ae2ee7d4acdcace7a5780a685 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # locates any #include declarations inside the files provided as parameters.
 # all the includes are turned into their bare file names and sent to standard
index 75e3e1412e31d651a394c64d93b737c5fa3a678e..b57ee25682768e45e5a0bdd7fc82639ada863083 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # looks for bad usages in source files.
 
index edf8a2828cbd8df38474dfb272f8b5f239fa3baf..b8dd6dfe903b10e50b93d998797ecc5aabe7bde6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # looks for include files that have been commented out.
 
index dfc88532bbfe3d9185e5a6d1102190f3851257dd..c63fb6d5414be2db31b8c29c8583bc1a2290ead4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 source "$FEISTY_MEOW_SCRIPTS/buildor/seek_all_source.sh"
index dc03704ac2a4b73c901565ea9b5216662007b364..ec956c9871e777375bc45dcdb42fcb6240751129 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 source "$FEISTY_MEOW_SCRIPTS/buildor/seek_all_source.sh"
index a343d9fc548ee58b6fd6e188b78513759aa34f50..2886e7a3b5be94dffdea9f431d7b328a89d7bad5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # looks for occurrences of getting a Log from the log factory.  when we find
 # one, we make sure it is using the same class name as the compilation unit.
index 8210937b5b4a7152aa32c4e7028fd8d34615791f..668de36e206d7058b152d9f1a73ffb536240d48f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 for dir in $*; do
 
index cefa1a9d22dd883b92b8342d53d7ba15e239b0a4..661dd8509dccb26f2aec3bb620011d563fd5e5db 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this finds any one-word commented items, which are often a sign of a formal
 # parameter that was commented out because it's unused.  that's a suboptimal
 # way to fix the compiler warning for some people, and so this will find any
index ed94db1a188baf2c5172c4dd193b5c897fb0174e..170e9c83ac26556894a9047b068796e7bf2ad5d7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
 
index 805db54eeae6587209868655595b2ff21d402947..c56e3bcd99a60a16ff35f2ff4a4a88650f2fc4d1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 dir=$1
 if [ -z "$dir" ]; then
   echo this command needs one directory as a parameter.  all the exes in that
index 66f1028e480f5c3288d0a03dc0e99b6e4c009516..b2027bcd68f43f7bd6ec69866b019bbb6c04dde0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 source "$FEISTY_MEOW_SCRIPTS/buildor/gffs_builders.sh"
index a65c2db6e147fc2881fbe28a1bd744d47059c4b0..600138b3b82d3c8a3cc8f985685ca77c00f6b93a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script traverses the directories passed as its parameters and locates
 # any files that we consider to possibly be source code.
 # a new variable called "SOURCES_FOUND_LIST" will be declared and will point at
index 13fd1fd9de96d572b649c9d026996cb7b54ff4d4..d457cfe9edf9819ff159de89bc821fee56982ff4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # stdbuild: a build script that applies to most unix make based builds
 # for things that you trust enough to install.  this does the configure
 # phase, then makes the project, then installs it.
index 0661062a69c13b680d9eedaa7e3bfa8f48a840a5..4c2d000287d372159b7d022abaa61729cc6f6531 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 file="$1"; shift
 if [ ! -f "$file" ]; then
index 84635469b8410aaa60a164cd055ea014b037cf48..678091d7a52260dbd5970bc7667e04ae59755dda 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # version_utils:
 #
index de35a4fe95545325cd4d12308447aa66dc2c9ec0..d99d6b7972979f5a321a2eff16c34401b0778c9c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script takes one microsoft compiler output file and tries to find the
 # mangled C++ function names contained in it.
 file=$1
index 6a49c1e541816fbbdf3b07caec04f8ca27bc2cdd..d34c3dfe241436282c0f5a103eeb8449d87999db 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 filename="$1"; shift
 function_name="$1"; shift
index 57c8e74467e0f1ae5363c0ae0eae495f82b30358..94ec88f148c387cb8ccf2a8f60bb86532167d0c7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this simple script kills off some troublesome processes in preparation for a new build
 # with visual studio.
 zap_process.exe msbuild.exe 
index 893379d77d186ce2255ad7f524e2b9d70a3874fc..d849df5513c7eccfbc27cab63e37f04e5ef87a54 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # processes cgi request and passes it on to the real script.
 
index 97a42d8696b2860bf5b3ff9efb732ce7ca81889d..dda76c66619b8b10077872e3bb19e282e45f3b25 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shows the date on a particular file.
 
index bc17e20b84ae9ff2784464fb01947f79041905c6..5a7fc565d30b742f29fca24067b3f773254e81b8 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 echo "Content-type: text/plain"
 echo ""
 echo ""
index 2974fb6b903f962a2433f856e12a91508b07402e..ad45113068bfdc220de4dfd2116c5b5ed852ba65 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # checks the rootkit report file to see if anything is listed.
 
index cc523e8dfa8c367d478320695af8e14b8754b5c0..633950a3820e762b9648086c7ee79fa035148841 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # badness_catcher: runs the command line passed in and catches error conditions.
 
 if [ ! -z "$NOISY" ]; then
index a438cc08f793af70be2ae659737b334989654a98..b1c4f189265e18b497452a2210885b21e0f227f2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # travels down each subdirectory and cleans using make.
 function clean_subdirectories()
index 09b328c27881260930f808aeab287ae869053385..f89eef014c68bee6793d508693b59df842a46959 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 ###############################################################################
 #                                                                             #
 #  Name   : buildor_gen_deps                                                  #
index 4d4941e36fe643c273f7c426fd938f2c733c7be2..8821aef465104262e5e8e9e52bb54a23e7d49ecc 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 COMPILER=$1
 COMPILER_ROOT_DIR=$2
 if [ "$COMPILER" = "GNU_LINUX" \
index 174529a2576697f294bf7edd48daa7c06e94b47a..82e2d23defa5e7ec031c1167a85bb0c3baa18e58 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # copies the final products of the current project into the repository.
 
 # promote nothing from the built objects if this is a cleanup.
index 08d0222d4274f5b38b0bd7c18b6fd8f1822aec17..4d2fe2528859915713626a7847e0c0babc656497 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # prepares the project for compilation by creating the appropriate directories.
 
 # make sure our temp directory is there.
index d069d35b0de2d40bcd6d9f3b4478bd2e856e5e86..b6d84fad69a3949a7b8ec69dae2e5b84b77f32e6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if [ -f version.ini ]; then 
   grep "root *=" version.ini | sed -e "s/root *= *//" -e "s/ *$//"
 fi
index 5f09d6958703e5d02145ddf2418a14a0d360903f..04ac39d2282ba3e4d8fd3268196cdc7250b514fa 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # clean out temporary files that might make clam think the state is other
 # than a fresh build next time.
 rm -f $FLAG_FILES $SUB_FLAG_FILES
index a7fac78f10cd35e304641ede132d86dd41c3db0d..f012b7b610692fac7f3c73fdb73b3cbfe17d7500 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # travels down each subdirectory and builds using make.
 function make_subdirectories()
index c61bbc056ee4e44cafa403fcdb468901fc4691b5..2cd69bd09cbc0c494674d1982c83deec1f7a39da 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 ##############
 # Name   : target_runner.sh
 # Author : Chris Koeritz
index 85f6e28c855eab74afd0f6d032c5294f8bcf2826..cef28b33c451e43ef642da12f5420b5227603a47 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function do_redeveloper()
 {
index 4e4df5a7b7172f066a4bc30d391a04f35a894828..f6f74ca1e9fc0c880b0b1bac8f79f138195a21b3 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function do_redirt()
 {
index 7c4ce0c97c737e776cb8a8033647786210056741..485169e275d0a40457cac9aa1ac8b1215adafaf0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Chris Koeritz
 
index 8d6fe22936161d62f66df4a7a5c3561300e1d36e..537ceb45ca7cd80953297fcc4f60aca65791ce5c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # snags my two email accounts' mail filters into a nice storage location.
 
index 2475b432a3b62cd89f5b2259f5c10a71b82f80e8..654d932550cfc4f3b8480d98252f8fe969924330 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # sets up links to make fallout new vegas work properly under wine.
 # some mods will look for paths that are incorrectly case sensitive, and this
index 9f08189adc15f17bbe886620243f1344817adcd8..9c7b902c9a607e5053fef7cf4148493c02abcfb8 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a helpful script that scrapes any active game saves from wine's storage
 # area into a spooling saves folder for archiving.
index 00c85fdbeaeba9ce40917607ae664668ee104ef1..fe0d8c57851b62c2c22bbef6e382ec92d8f3ecd9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # copies the fallout 76 screenshots and images into our walrus metaverse hierarchy.
 
index 9a2a5c47f215b97e04b0216fd1530c1e8178ed49..4b50d14cf87e0105e5267206a3be20aa2de95d25 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # windows compatible process killer for any stray processes started as "fallout" something.
 
index 0fec261767bccce96e7b9ca29dc50aa427d4d8dd..af159ba16f2bee830900f7c4057df6623445acc7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # windows compatible process killer for any stray processes started as
 #"fallout" something.
index e3901b22c8ecace0015150d0d9c6e61984bb58a3..599d8ddcc38fd42241ffbf16f0350509551776d4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # windows compatible process killer for any stray processes started as
 # "witcher" something.
index 85b3348f04af5701b2de7e9c5f25b8a92b26726b..3e5c96c6da653b8b6029a2d1724eb53c550fa889 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # grabs a set of archives from a set of machines.
 
index edf2ba0759e2e12651abb781bf8ee0265c81473d..3804711ef3e15b4f1be0b92be9f888d46b8d18f6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a little helper script for clambook,
 # which is uva's mac and which doesn't share syncthing.
index e422702a042eccba2890856422d1c42c574d07f1..2b66843426997e3972b14bd2ef52e88c3d7f82ca 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # get the uva codes.
 mkdir -p ~/data/code_depot/uva_codes/
index 1adfa9bb8b388d2c2a60ee8d67112756b07361e0..30257c03459672379a8983b1dd078d831e7f2e64 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # backs up the uva onedrive folder (which itself is fed from the cloud).
 
index 5f981d471fe0147620a71a9876ff1004a8aaeb53..18a1057a08aa72f661ab15e3b2ad6151b715b3b9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function do_refred()
 {
index 596193cbb40b20229f2238850629b71302ffb506..e79c7c693e430fd963a231fd559bf75c04dd0451 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 FROOT=$HOME/disco
 
index 29f2fba53929c43cb35018f9b27dc59d39838a50..8430ff93fabd6539b5cbc151e5e9fdf99462c8d1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # stops the vnc server and restarts it.
 
index bee7db8493aa9cdc3ed9296cef8d497710043327..5068398e792d3b665ec2dbaecee5607a4ba81479 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # stops the vnc server and restarts it.
 
index 3636bd991f391695e0b9e5ed2cd0e69405b4c56e..9858c79efd6ef26daae999a533cd034426ba60e4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # counts up the files in each maildir 'cur' folder to find out how many messages are
 # held in each subdirectory.
index b0b287fa262d203546ecce7c913a5652ec2caa22..7dcc5560258006b4fd9bfe03addf7ffb0ffafa26 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 export OUTF=$HOME/email_headers.txt
 
index ababe18e2e9d8a24db6b24522a0921e6b983b041..c45d271bda919902ae59623e8f81d6cf3028718a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # retrieves the system's spam pile from sa-exim's spool folder and
 # moves it to the user's home directory.  sudo access is required
index 66e331920638f9bc76f59724080b3788d31546e7..2adeda4ce5c0cbe0ac4a1e5f45536811a5cf4ad7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 if [ $# -lt 2 ]; then
   echo "This program needs two parameters.  The first is the directory where spam"
index 58e0f7e08680e05c14f120c474e1719da749642b..aba3cb12ab32a7e944c2608f8071d9c717c968ee 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if [ $# -lt 1 ]; then
   echo "$(basename $0) usage: the first parameter should be an"
   echo "LDIF file that this script will extract email addresses from."
index 86cf685d720c3e9024ac71bc8bd393e013823135..e7a9528ce3ef8b725f99e996eac0ee25753baecb 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # act_on_tree: performs a command on a hierarchy of directories.
 #
index 73e992d857a1fbdb311758276dde01e9aed39aff..62aa01abd7330caeb8f1bd5fb920c54b3f334db5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # calls a verbose identify on each file passed to it.
 # this should shake loose all the metadata and display it.
index 48d55622b6f0163bf632e5664c89cd639854edde..ff6cdb80ef0bd265129904dcba9b336903b0ed97 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # so simple but very handy; drops any partitions that we don't care about before showing the df listing.
 
index 65c4f63208412d179d8eeeec021b2561c74f69ec..3224cda68ffbebcdf39e625c52e3d98f0318dfa9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # compares the files and directory names in two different top-level directories
 # and prints a report of the differences.
index 847fb68e1d30ea25bce9623dbfda0ee3642f8c85..abcb96b19de3fa8cc480996d02a0f39f345deacc 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # counts the number of files in a set of directories.
 # if no directories are provided, uses the current working directory.
index 31662a3f10ce3bad1c9368c9e0290dbe25861528..7025b722e874e5ee2630ab4d9714fc0f4f0c9be1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # finds all files that contain any one of the members of a list of patterns.
 
index 6199105d10830b868d4ff7ab6dcbb972f8a88000..78834ddc78ae4a26da298afe9297998b311f3102 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 parm=$1
 
index c0d0c1fda64dea8148869c2c3c5e69e9bec3af00..1f8114eb1ca7b669ed35047ed709df1ac3adc3ce 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # an attempt to have a "fast" counter of the number of files in a folder, or folders, which will not stray into any snapshot directories present in the filesystem.
 
index 279596186d789c311782961997b150b766fa7ec8..f5d0db6a58b6cd09c945ea8e49811aecac106ae4 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # find last written files, made friendly for dell by avoiding the .clusterConfig directory.
 
index 04a1944c647b5a8f7fe0f44a8626196f6921ff2a..f335152e6767cb56415e005fe6ba89af619e4593 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # find the most recently updated files in a folder.
 # made friendlier for dell by avoiding the .clusterConfig directory and for
index d5818a3d2bb1c531a5cd21138966878ebadbe94e..0470004e3a64ff9d3eab0181a88db9463a8459c2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if test $# = 0; then
   echo $(basename $0): needs at least one directory name as a parameter.
 #hmmm: set the first parm to . instead.
index f50e32cd454bf85c75be245f5ef96b5925ab2b59..da273817006dc383bc439b8564fa68b631ec8497 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # find the most antiquated files in a folder.
 # made friendlier for dell by avoiding the .clusterConfig directory and for
index 833dd1717f8e7554fb49a8506466c4c1eaae58ff..d16f65d69246575b0c68e8346d70b90cd36f668d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # locates read only files in the directories specified.
 # this is a much simpler and more efficient command than some i've seen
index a407e7b5d3fff19666b5fbebd55ab15f71dc7349..5c3335ce5357dfd8b97db014e20b5345f58117aa 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # finds the same file name within a hierarchy, if possible.
 
index 16eb3176bd70af0ccc1066faf011f38f80a0700c..e8dfd66bbbb73a690a5a722b5cc232da9784ec8f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # runs the less command but with some additional options.
 #
index d46f43d1f7e93480d9fb28e3688abad09d8a7161..d343ec38450b8e370d15a516a0e27184394af7fb 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 #header here!
 
index 0a3c078fe12117f1e65af8ece6fc47c47f8f4077..8f9456d86e5e6c222bc464ba56f99898f1474404 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 #header here!
 
index c3536543b826a1564d9b7bd37bb8bea923707019..3369176ff38f8c926000eaff38cc75f632267251 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 for i in $(ls -1 | sort ) ; do 
   touch $i
   sleep 2
index 99a3714ab4f0505b7dc7483375da33808c914aa1..b4af5d43f85f8a72252b3d0cbc77fc7597da7c47 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 if [ $# -lt 1 ]; then
   echo $0: requires at least one argument as the file prefix to remove or replace.
index b4ea3c79c10e990df23aeafc4983f7022cf5cbf9..292222a2f87b3068a936f1cd63f0db047909c740 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #need to support multiple names.
 for i; do
 #old  find "$1" -type d -depth -print -exec perl $FEISTY_MEOW_SCRIPTS/renlower.pl {}/* ';'
index 3978f3fe8cbb7388d20fa312734b26e8cd208a8d..97437d1cc4297fec6e2063df8a71793d6d448109 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ###############################################################################
 #                                                                             #
index 403a0f7c7b11c05bec8a3b6b37b4b0efd0a7b183..0cf5174617161d52c2791b01e8bb07729dcbfc78 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function print_instructions()
 {
index 3cbcfa89a84326537abe3430930e217fb848a4cf..b0312b9a7fea61efa71499952a8041a03e9bc535 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # takes names given to it and replaces any spaces or other gnarly characters with underscores.
 
index 4dd46148fca261934e8a0781d99758166a0b4b43..0163691226c735a023f8c7cdc2b84124d6d19d16 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shows the directory passed as the first parameter.
 # if there's a second parameter, it's used for a filtering pattern.
index 782ab15e0055e77af1df45eff855071dfaf229fe..bc185a4934aa3466114da70c07d2b17ff0cb3bea 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # iterates through the directories or files passed on the command line and does a summary disk usage, but only the
 # things measurable in gigabytes, terabytes, or larger are shown.  the smaller items are just omitted (so anything
index a05f1f49af5c49dd1ec22060bba2e8162088218d..524ba47b52a82de9a2ca976799d90e90dc8e2b28 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if [ -z "$1" ]; then
   echo You must supply a file name to strip out just the links from...
   exit 2
index b73a68c5a15e583fc5ee098179e103127206e030..05ec50e6c9292c2d7aff3f4c89efd1d272671bb0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function spacem_out()
 {
index 4d1b75cc8e951a016157b7e78006f0a3bc00410c..01c818ea990104518ae2f8d67cad6d0d11ea3bdd 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # archives the files / directories passed on the command line into an archive
 # file tagged with a datestamp, and removes the original files / directories.
index ebbd81d90771693880627877fbae1917906b5247..1e8b8c3358e38bdb224490e0bd042533d3f20546 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # strips out html tags and sends results to standard input.
 function strip_html_code()
index ac20b3d9b847f8ee38cb8c81a56b7a26894b8897..9d88b2b150b00f798b98c8b2a1bd3f216f5fbe05 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # whacks the files in the current directory which are duplicates of the
 # files in the directory passed as a parameter.
index c5a81a095eca9e68b0ebebf5b3dcd9931e228cbc..9ef3eaa92123442b747360bd5867ce5bcf640cbb 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # whacks the files in the current directory which are NOT duplicates of the
 # files in the directory passed as a parameter.
index bd2afb036d02f508524dc03f8e810ab5968bf344..e367544937463b625eaad9d62473a54a517fe641 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############
 #
index 3b67d6e38afa9c3a6b40100d76ba20d4bc2ed0e4..8a65f24018fb0f0ef15f4352b3eb81aa99035e30 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # got really tired of seeing this as a big long single line in jenkins, plus
 # it kept breaking and was a huge pain to edit.  so now it's in a much more
index 3f16cc947b52d876029917b46102a09620a49716..d19076a768403e9e1a21fd2fb0395659e79c2b8e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # cleans up the generated files that most people don't use.
 # this includes some static libraries and all of the tests, as well as
index 61c5d410322dcae42190edb4233de9cb8d447f7e..79d33f51a48d2d81f1b3832115a884cd56fe79c7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # increments the build version number.
 
index 5091b64547979098205288cc1b82f2bdb21e218e..521889e2870d79d1dc7b8bcc647cc74c15c950c5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # increments the build version number.
 
index b050ca380275cffaccbdb8b09acba400b8d59ad9..c90606e0b3c76124fcf53b490bb749f4888ca86e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 #hmmm: nice to set an interrupt handler for ctrl-c, to catch a break and send it to the cleanup of the crudfile.
 
index b8b79ea4f46795cbfb44ca043f7eb461d1dd5a1b..0bfdda49e009c729ba14f9817f21b5f5136af09a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script rebuilds the bookmarks files.  it requires the variables:
 #     WEBBED_SITES: points at the root of the web hierarchy.
index d1a881209ad2dfb031b0a1cb39f7f16a1e44eb0b..8d431c1fcf7a4d45f087a9d122250408f5b78bc2 100644 (file)
@@ -1,2 +1,2 @@
-#!/bin/bash
+#!/usr/bin/env bash
 sudo gnome-ppp
index d46bb26ea2981da006cc97b3fbe05bba2da5711a..d100f49b9f438c0336a16f79e7f1ebd75ab3395e 100644 (file)
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/usr/bin/env bash
 sudo chmod 666 /dev/ttyACM0
 
index c0199c1a44d1bf71c1dcd58eaefa872ad8a59437..c854e541f5534a459584cc0bc6f3e65058b32a31 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 THIS_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )"
 pushd $THIS_FOLDER/modem_driver/*
index 9b2c667b662641ae470e46555dd1c1ec4d4ac9a1..675507e78dc70fe91438f3bbeccc90b4dd2a0559 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # goes through a list of pictures, first showing the picture to you,
 # and then nagging you for each one if you want to delete it or not.
index fc0fc9f577de13f34d8b7936cc933ff8db63252d..821c79535a8e29661f96a3e22ffe73548f9c0610 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 num=1
 while true; do
   import -silent -window root $HOME/bg_image_$num.jpg
index a5df00939603978878af3ede9fa047d642595e9e..e4cf9e892dbe6efe8ccac9aa1439e0568e635a00 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 hostfile=/etc/HOSTNAME
 if [ ! -f "$hostfile" ]; then
   hostfile=/etc/hostname
index 0003ded1e20e547c1fe4e85980ba0b7426c336e6..bc9ac3331f5ecb292601d7abd5ab9cb17977af75 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this decides randomly whether to invoke the play_random script or not.
 
 NOISE_IT_UP=$(expr $RANDOM / 91)
index 55c471c579d14d349aa9cd1f01bfb460b974e638..dcce0f33bc458910a4fef670f437dbe41d6c0e2f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # play the sound files specified.
 
index 9dcde0d88ceabaf95ebb2c2aa6575b677c0ab824..42f491444ae92dbe22ec395dfc134c9140da72a4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # the file name to be found on the remote site is expected to be named
 # using the prefix and suffix below.
index 0583ce646878bd47d46062dcb0463de4bad33c74..ac3befdec06a090356702f3aaa95f2dc63c3cbd6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # main port
 sudo ufw allow 9000
index 508cad3fae82f3c41c4354fec46c0440f118f761..17659155365366ea1cb7392977cab3e3f0953a4e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # a simple script that backs up the opensim database assets.
 
 gridusername="$1"; shift
index 959aabf425ac80964614089887ec67c8c4e5191b..87619f396055672818b9349e788b835d190a592d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # a simple script that backs up the opensim database assets.
 
 #hmmm: need to parameterize for the database name and secrets file and all that.
index 6ef74ada541f745db2f6894bbe570d5f947da390..81eccfd3e8e53df0afee1858a3e8bccee5f90c96 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
index a4909e308d1147e2a7a694b34ac943fe0ff02a82..4da9856da82fe92a93f211200ac51fbaec131c14 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # creates a file with the information about land on the
 # simulator.
index d78ab3fc44273f09d390a117ba371d3838bf7619..eba9c6f4d753d1f3b5dc152586b0c3908b156db9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # we guess at some nice values to use in the list.  if these are too small, we'll
 # adjust them before printing anything.
index f6d5e7a4e11be4001f4bfb4adffcb656365c5676..b7325b02c198092c2a124991c05a4f3fe44b5ff8 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this locates the main opensim process if possible.  if we cannot find it,
 # then the process is restarted.
 
index 130e9cddd56dcd34400044721a835535040c957c..3e440abb3df65b640c3e8c88c9e6e7e23ff64360 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this is a collection of scripts that assist in managing an opensim server.
 # it uses the "screen" utility to manage opensimulator instances.
 
index 66b5a61b31ed62e37d108cd920f2845bdbb90dcb..9b1d90684d108c31f74f8b3daf69e49979270beb 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a handy script for fixing file names imported using second inventory.
 # the names have a hideous long guid as part of them by default.
index 674786f9dce37bbda1f2d6ff7aeeb1cc75453cae..30c38aeab52fe0cb737498e236700f8d083a71ff 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script starts up all the opensim processes (0.6.9 era) using the screen
 # utility.  then the processes can all be accessed when desired, rather than
 # needing to be started in 5 or so separate windows.
index b03f62b1e7f5f4d5a015712a0846fc1c8002df1c..2ed7b41eac08cf3093478f561e203b17e556089c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script starts up the opensim process for osgrid (0.6.9 era) using the
 # screen utility.  note that this will only be useful for an osgrid-attached
 # sim server.
index 602441d42033acf6480f8418878793099134bda3..8df9e70315b5df066b9e09940655ce2e8308e3da 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # an example for windows with the log located under program files.
 #PROGFILES="c:/Program Files"
index 9b885e351f611c0f87a76cdd6255308512a06a86..00332019b1ef53abdf43640686094e0a98a5d6f9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script stops a 0.6.9 era opensimulator system that was started by
 # the run_opensim or run_osgrid script.  this will work for either case.
 
index 036e58417752f475ab73ff401039e8cdce2fbc47..47584198e3cb564bb9e5e383383c02db62e3bc98 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script stops a 0.6.9 era opensimulator system that was started by
 # the run_opensim or run_osgrid script.  this will work for either case.
 
index a21d497e805eda2d5ed282492044f67593a8f976..616cb8d3468fe15d11052254e0318e18f902215a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 main_pid=$( ps wuax | grep "[0-9] mono OpenSim.exe" | grep -vi screen | sed -e "s/$USER  *\([0-9][0-9]*\).*/\1/" )
 
index 243523c45a1593b623113f29f1c9c92e2e6e5d18..c8e890574e36f19cccf486c0eedba8f1662b97f8 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
index 84d7c53c333cc200b14b9931698da60e9aedfd7c..d29592d7083cc625a193596d7bcd4796e71be49d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # converts ancient microsoft paint files to PNG format using recoil.
 # arose from a question on askubuntu: http://askubuntu.com/questions/881412/how-can-i-convert-really-old-files-in-microsoft-paint-format-msp-to-a-usabl
index 941f79720f1942e13b7728c38457a2720804b3f6..15e15477c9c41c1a08ddc69ebe315fcf0986bf3d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # picture shrinker, thanks to dang.
 
index 66358cf7dbe855f0f80901ce0320bccdb5e41f23..9d8f82c4f97d55eca780db38cf73d56ff64fe259 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if test $# -lt 1; then
   echo $(basename $0): requires a user id for which to search.;
   \exit 1;
index 97a3d9154d6617eb80099cdbe7f87ac3f6ecb679..24f2e88bb88ca77fdc67007d29221176fa5ef033 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # finds the current user's processes in the process list.
 snuser=$USER
 # if the unix variable for the user is not set, try the dos variable.
index 99501f1011a3db67023ec2165d095642b41be2d3..28da4f568792529cc7b4f6c92ac5a1166ef9c34b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # just prints a message before terminal exit.
 
index 4808169a78f929358037083d2a8719d1c461ca6e..c98b8d9ee04d1681478903d29a78f03d32b5a7e4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # looks for process names for a particular user.  if no user is specified, then this
 # assumes we should look for the current user's processes.
index 48737e471867db33d80ed39a482a704f0ac03b59..762e43a66d6c7d461f930f700c4a4f49362be5ed 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############
 #
index 93b137b9be49cc97963b2b67d9eae5e4256007d0..9ecbb3c08208d297873c1ea68e944138ef86eccb 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if [ -z "$1" ]; then
   echo "Did not find a parameter to seek out and whack from the process list."
   exit 2
index 786bf17406e3d65868b03666c9223e428f2893e7..2d4279c61dc7d6ce71876c14ae296fe1cd96c3db 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shows the current processes ordered by cpu usage.
 
index 98e21387c5c0f4b28f3457cedf86877a36fe6754..f690e372b793aac47128a5be50f75e5f5c1e5d05 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # branchy: lists the branches active on all of the paths provided on the command line.
 # if no directory is specified, this defaults to operating on the current directory.
index 7d734187dd4c0e8726bc82b3a6d924f85e0fee38..9d71f0cf7feee4b29ddc81c5f2d2da3478011a2c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # checkin: checks in all the folders present in the REPOSITORY_LIST variable.
 
index 8f13c0571b1e44c6abee28312b0f91316d003a5a..ed9ed1671bc47cf611f3847abc7d24780b372f43 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # compresses the git archive in the folder specified.
 
index 340a51053cc3db292cea935b50f16f9fc259e4e6..741434bb70895b5252b4639949b55fc37d296fb5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # does differences on a set of folders checked out from subversion or git.
 # this can take a directory as parameter, but will default to the current
index e0fcdef372f7f5d3e2310d36b08f5340855f1f58..de90823093a084635d1234d4f9f9ed17e80142f5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # gets any updates for the repository folders present in the REPOSITORY_LIST variable.
 
index c5eb747f32fdc347aafb131d7878d07ae8275c20..cfdc457f80793005467066f7970b9cf759747913 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
  
 # author: Duane Johnson
 # email: duane.johnson@gmail.com
index e541da45159867fd16a615447a0697e088aba45f..98b6129a7b851511316aba8ad6627c2710c55086 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
index 9ccf03f812a947132aff4ce34fd7bd68634fa642..eaea0405e0b3c127d9200829512c744610a5759b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # puffer: "puffs out" all of the folders present in the REPOSITORY_LIST
 # variable, which causes the repo to be merged with its remote versions.
index 0135a40492310f3869d010babe785bd0329172af..2108c58d8ca4143ac68263ce4380a953195ed8e3 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script works on a specialized type of git checkout that has been configured
 # to push to a "downstream" repository, while still pulling from its normal origin.
index b2e5b5952807de433a7804769b5f5a78a61a1b85..09448b102f5f49b605d3f4d199711b5e11107266 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a simple and quick method for making a new release, merging it into the main branch,
 # and tagging it with a new tag for the release.
index 185de49e8c7a832351d4ada1a107611caa36bc44..c6fe11fb48bc64751cf65ae0f5a54993d57ce829 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # checks in the updated files in a set of folders checked out from subversion
 # or git.  this can take a directory as parameter, but will default to the
 # current working directory.  all the directories under the passed directory
index 8ecb8715147bf32aab000474f0a4899731ba39d1..9b9544b3acc90a7972c2ea00cc373f90b39b25b9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script reports files that are not checked in yet in a set of folders.
 # it works with subversion only, since git handles new files well whereas
 # subversion ignores them until you tell it about them.  this script can take
index 15acfd4afe79badf1a396228187445a0e1383583..18ef5a814ca87d0213bee7601f689d62ae7b7e08 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # resolves a tree conflict by accepting the "working" version,
 # which effectively makes your current change the accepted one.
index 11b9edd4d7eb2bd1c61bec9f817acb10f56a69cd..28f3e5f41363de80a3ab5c305bfa7f768db07e40 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # a simple script for updating a set of folders from subversion or git.
 # this can take a directory as parameter, but will default to the current
 # working directory.  all the directories under the passed directory will
index d67332d37823b7e8ecb0e34979ba6aad630fe887..298923b91b90dbc580b6df5a20c011178940cff5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this "puffs out" the repositories that it finds.  what this means is that
 # any git repositories found will have all of their remote state updated (by
index 2c4d2f0765eabba0eae96e366352a327c1c5c4ee..fa15c8b166fc4f5f4bb29a29c5c4d4eb7b303b53 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # Applies arbitrary commands to any svn status.
 #
index 02bf827af3420810af274e8446dd06afcf336fd4..67238cae10f9a7f28a5eca2120aa519d72e311a2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # these are helper functions for doing localized revision control.
 # this script should be sourced into other scripts that use it.
index 67e57452a0055374d93775ed13c2c1bf1cd8f551..550a81de2b5fa2add410ca73ebeb6212208e1772 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # burns a bluray or dvd data disc image onto a physical medium.
 
index 04212e540d86e58106637b21d4263a7a14505ab9..daf560d7d0025eb910cc09b52bbeb01238f0b531 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # make a dvd data disc image suitable for burning on bluray.
 
index 270a06206d3aa47a38e39dbad2acca4f2f1f2886..ed76dd65d1fcbfc6c4c9bb4429b52a45ab5e6b39 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # checker_report: runs the checker utility against all files in a directory,
 # in such a way that the file count can be very high without blowing its
index 791d7cba1295eaed83970b198cec8c817d769138..b022bdef3ff166b8a0f810ee54c1edef7a4b04a4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # makes a playable dvd movie disc image from a folder.
 # the folder has to contain a ripped and decrypted DVD.
index 0938e1db8d7212ecb0968ff874d73a33666eca3b..5820412d1a91283a80413a375db9078c027f34ef 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # cal: a nicer interface to the unix cal program.
 
 function our_date()
index 51e9a37687ebe7fba6edf20abd77fbb84f7441e3..d06b78f05400a57364501b70797a8fe50e03a0dd 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 perl $FEISTY_MEOW_SCRIPTS/schedule/generate_reminders.pl
 echo "(bash $FEISTY_MEOW_SCRIPTS/schedule/start_calendar.sh) &>/dev/null" | at 4:20am
 
index dd0d553aba071f44622560a0bf748a35a5ac0600..9e5dce1918eb30fe0ddc1a321e3aac3dde601842 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 nmap -O -sS -F -P0 -T Aggressive $1
 
index c6f9bd86cdd319a6fd6f5535067ff47e86010a59..54c07cc58f3eca7363c1b1ea55d531b0859b8122 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a library file for redoing file ownership and permissions as we feel is
 # appropriate.  this approach is a little bit specific to our way of doing
index 66d7039af78ce44aa14bbf63f8fa8bb30403472c..471115c9ec42343d629fecdc4b82f924d3475466 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # dos_perm: gives a directory the most open set of permissions
 # available to the dos/windoze attrib command.
 
index 472aa6f31aa96e71e8d9d55535228a52ecc6ab5e..89dcd19dadc819151d1650266db1c25e831903bf 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # easyperm: traverses directory trees and sets the permissions to a completely
 # accessible value (rwxrwxrwx for directories and rw-rw-rw- for files).
 
index d3b68143f60ceb1fee2c99750aa24b2465757c21..a992f30da5e40af3f9f171c441e050fb6ac6f0ad 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # exeperm sets the permissions to an executable value, as for a directory of
 # binary files.  (rwxr-xr-x for both directories and files)
 
index 17731032e963557f70569c815a64258c10047c07..0ff716b6f1cfb811b73d1fc9472c5290c36944dd 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # group_perm: traverses directory trees and sets the permissions to allow the
 # associated group "rw" on files and "rwx" on directories.
 
index fbce59fb95f4f3c6d4a169b5a7f176981e0afa30..40c6b091e378749d7739fd95287ed218f0466322 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # harshperm traverses directory trees and sets the permissions to a restricted
 # value (rwx------ for directories and rw------- for files).
 
index 529a4da5c77fb295348090f0b06d8379677a9dbc..ec24b72981dad322c481ee1c2d0ee718dd239ff4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # tunnels to the khandroma machine for vnc access to the win7 box and for the jenkins
 # server.
 
index 2e641a0ded16fa984645009f93a2e883b0dff255..666ca70d7c6e6631fa47d278d7d9a2ef37f1225f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # normal_perm: traverses directory trees and sets the permissions to a
 # standard accessibility value.  for fred, this is rwxr-xr-x for directories
 # and rw-r--r-- for files.
index 490b94d8189c20b03340cecf5c4556761dab1249..cb0b93598b19fb45c1c7b6f6486df9165ccbde18 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a set of useful functions for managing operations with passwords.
 # a set of very simple operations, but the file needs to be protected from
index b58eb13315c1af01d17416110cb6649fda6ddcb9..a0bdba0c58cb6211732df6eb3e29fd5bfe7bef09 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 host="$1"; shift
 port="$1"; shift
index 62301ccd14ebf0f86e40643815deede8a29b4803..354558ddca33d0d91067100e13cde56b7ed0378b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script manages one ssh tunnel inside a named 'screen' session.
 
 ##############
index 82a2b794f842ec4ebc7b7d36601fd6d28acd0bc1..7880c0a85afc34f6cc9ba61217be8acb173394e0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 EXITCODE=0
 
 # this file was downloaded with this command:
index f36415a0eeb7ff2d75cfba83552aec7776c2587f..1c6f630ab4292da5519d0686d4ccb580e97b7f62 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # displays every certificate in a PEM file that has a whole certificate chain.
 # this is surprisingly annoying to get anything to output, so we codified it.
index e35228cd3dadfaa118c0ac9a8967470ae505b510..346d5599c915be65e47462b1b683a50009222b43 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script connects to a remote machine and records the IP address of the
 # local machine there.  this enables the machine's owner to connect back to
 # the system even if the IP address floats around (changes).
index 4384a7dfef4be58c86e23ef81cbd2f3990cbd66d..1b56d9f4f062a8611b74554e0606fce10bf41787 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script makes a tunnel for fred's SMTP traffic.
 
 #hmmm: move this script to fred's custom stuff
index 9ef3b8d40c01c694661b61d375237dadddd17ec7..f3de338bbbf3eb6b5cc206c51f777f5fdf8c7887 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # this script makes a tunnel for SMTP traffic and others.  a remote ssh server
 # is required.  this is especially useful for routing around firewalls using
 # a web proxy like squid.  when used for SMTP, it ensures that none of the
index 1240c709685f7784d61de47028e498c8f99de40f..5ddabc8980d06a47adaefcae3a230437940fe0d5 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # processes cgi request and passes it on to the real script.
 
index c8dd9fa1ebe5befdae92d426e38272bcdcf45ca7..19e5baaa1c5a06ac4765aa87e05c7a4250f36943 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # processes cgi request and passes it on to the real script.
 
index 7a662475e5adac10eaa5b649208e6fa929e264ea..f7a03e6d612c785764f2dc520e1ca25814513e1e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # processes cgi request and passes it on to the real script.
 
 show_name="$(echo $QUERY_STRING | sed -e "s/^[^=][^=]*=\(.*\)$/\1/" | sed -e "s/\+/ /g")"
index eccd0e580303a4affaaf70d81dba454c00eae6dd..60d3f24f5f1b53080562859085a526063ea8ffde 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if [ -z "$1" -o -z "$2" ]; then
   echo You must supply a file name that has a movie database in it and a movie
   echo or show name to search for.  Example:
index b8c961fffdaf9791666b04252bac6cb8bbaa91eb..68055fcd3a410e591096814ca60daa9cb3b183c9 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if [ -z "$1" ]; then
   echo You must supply a file name to strip out the unique movie or show
   echo names from...
index ee719ee345815fcea87261b6b817184139b241b1..08593e6cc1eba60148614beb5722d46c2814c332 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 if [ -z "$1" -o -z "$2" ]; then
   echo "This program accepts a file name with CSV formatted movie database"
   echo "information and extracts a particular show's episodes.  You need to"
index 32cb32ec534ed6ea90775711a752f1e093bb13b2..c0c0f7840062dafbc6935c2496b2193ca58a19fa 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # run a command on all of the existing apps folders, but only if they appear to have site avenger projects in them.
 
index 437e5134ded32cfc9dfd4e5c870a8a5daa547293..6ae7042dfec2e3b79a307c02a16f4d9fe71f54a2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Kevin Wentworth
 # Author: Chris Koeritz
index 9220cce5a57adf98ab4d97b410e528351eee316c..3df7ab29733c3a6a622b2f66343dcebdb1d96d17 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # provides the default values for the variables used in our site management scripts.
 
index a2d80ecd9d49e4aa5908b1e4a60fd50b146ff38c..e6df674cc340eedf77c96a022905b9fdd33fe79d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # override for ecocor6 to set the theme.
 
index 06de0e6eafce387e0e930740cb2bd2fd680e2c6d..b6faf9a37850e52899d2e1ae10cc09159136ee05 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a special override for the mapsdemo site, which we want to put in as
 # a subdomain of the cakelampvm domain.
index de9310c10b3b9d067e9a017b59b097b97ea088b7..857e88d9c9caee50dfa3ec61ae7f19a9e8191ec7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Kevin Wentworth
 # Author: Chris Koeritz
index bfbcb194fab36a7ff28af96da0114156815aa466..8d8598626a7de02bcf28c90acef10668c7b7e0d4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # fixes the cakelampvm permissions according to the way.
 
index 5a230615f31583d233c8a7573cf5b43d0edc0fbb..e16cf639fbd00a9dce28991d7eb1398e87ce608b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # fixes the cakelampvm permissions according to the way.
 
index eb002ddec9bdecae03fbd266d4d24f985b1efaef..c89c3f758c7086ccbdc4d1b8178afac535052afc 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Kevin Wentworth
 
index 0964b49f6ccc19d96408e4e06c365906b3dae1d9..050eb55500faad6d3878c319e3669c50a5951f0e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Chris Koeritz
 # Author: Kevin Wentworth
index c07d94539865423c5ac0cf89f6e175adab87e1ba..ea3cde41430702bd831af80f8de2825f14c5fad2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Kevin Wentworth
 # Author: Chris Koeritz
index d1b183d758aea5613037dc3db5e3ddd79527757a..d791d83fe74110f0886cfee13ffb40a80173829a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Kevin Wentworth
 # Author: Chris Koeritz
index 3395d5ac47d886de85710a9877b7f3ec508b02be..b24feaed98e93c4f78b63ac5f71ba6a75b238201 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Chris Koeritz
 
index c332986a8931008d36c667487c9da0268b2f0e25..f8f7b404371b807bb7bc74c59587bef71de85dc5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this performs the inverse operation of standup, by relying on the
 # remove_domain and remove_apache_site scripts.
index c8c53a491c9d79eaed6a9e260cb6e0907c244577..136c42d6616685c724365df57105734d4f2cd721 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # creates a new apache website for a specified domain.
 
index dfce536012e91917b434a1ee041a5b3622e13080..3fc09d9fe80cdea794d4c1d30f4e19bd6a5303d1 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this set of functions serve the main purpose of adding new domains or
 # subdomains to the bind9 DNS server on the current host.  it is currently
index dc14f84e31ac97bc4ed80c65677cf68e86003392..384370eb175f577b724a259b127e83e411f01701 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # auto-find the scripts, since we might want to run this as sudo.
 export THISDIR="$( \cd "$(\dirname "$0")" && /bin/pwd )"  # obtain the script's working directory.
index 0943b5fdf7ec0e23d367fdcfe24fbd7b61c7f070..96e781ad606b28c4f3b3083bf0cb1dd724143e67 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # just tests whether a linux box can handle 64-bit operating systems.
 
index 281d52bdafe1943f1091f1f23004e3dcec988980..8a71df1365aa75ec0daa4959e4511c45b2f9dc48 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # check_mount: tests a mount point to see if it is already mounted, and if
 # it is not, mounts it.
 if [ -z "$1" ]; then
index a29dd6c050f84119f0ba98975c55bd70382a598c..1213bdc9bff607ba49f4a4de7e15d5180552ae61 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this is a library of functions shared by scripts in the system folder.
 #
index 41e15937fa0836f74f2f40cbd5ef8321ee7e2359..082b7edafcf2f40d9d3b1f9dca390a4472e41732 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # queries the cpu temperature using the sensors system (must be installed) and writes the
 # results to an ongoing log file as well as standard output.
index 0311de8b167f512dbb2412752290a175a94c8000..3750bd17126237fd3357fc37c2063fd8b9300a4a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # dumps out the log files according to the provided pattern, but makes sure that
 # each one is dumped in chronological order, and any compressed logs are unpacked
index 99cd810a5019c3ee7add226299e5c6c78454e5c0..5f5a7f8d2d0cc32fe63bb335b9b4eee2ef3f6aa6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # note that this will only work on the machine with the dhcp server, and
 # it only works with our range for unassigned, unknown machines, which is
index 26d65a782848796ea3a65ab3fa5615be847610d6..9dd4a89269ce78651b01a918f7f396d1483b0695 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # returns an error value if reboot IS required due to some recent
 # updates.  otherwise returns a normal zero exit value indicating
index caa957c332d9c0d44004744e1694b00467772444..15a5976ff02a4175b9faa798ab19817215abea13 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 bash $FEISTY_MEOW_SCRIPTS/system/list_packages.sh linux-image |grep "^rc" | grep -v extra | awk '{print $2 }'
 
index d7317fbb6eecfbd30e28a96789a48d2c41da8802..af4addfd446832e5f697b1f9a71b6a392633188b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
index 3faa6e729e004fe12d4e64d4ef6317935df3a745..c2d4a28a2acc1358985dded7a95b13f04546e734 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # updates the moodle install, assuming all paths are at the default.
 
index 22335b78e0371061a6a10df3ec690a5b1dfb734d..4ce848958dd6d2c550d28e0c41883166ec203f83 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # keeps trying to mount the cd on a mac mini to overcome
 # a new bug in itunes seen as of osx leopard upgrade.
index fc10b0f5d450679728f928a331991acbdc23b5d4..260ebdde38dc7600823121f62bd0d1f6fa8c382a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ###############################################################################
 #                                                                             #
index 4465a759d100d155ce14f85335861c209fb44297..b95bc9a62664f3eedbeecb1c873a7f183f501384 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # uninstalls the apache website for a specified domain.
 
index f1048b74eafff2c80c802a8d7aa316fac7f4fca2..bb5f9622f3fd2f5f5b1b6336284566a040f0bdfb 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # performs the inverse function of add_domain by deconfiguring a domain
 # in bind.  the domain needs to have been set up by add_domain, or this will
index 7bfa0b4db4554bfbccb689c6e24a32ed564a92b2..0e8a9cad23fd02863047ecd01f42538fa6934504 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # reports whether a disk is spinning physical media or solid state.
 # if no drive is specified, then /dev/sda is the default.
index e88c5aedaf56169dff076d5171c86494a86249c7..19707bcc382b87acc0118efb3fed00b822d42c4d 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # screeno: a simple alias for putting something in the background where its logs can be
 # tended by the screen utility.
index d664e695e0f6c124780f2a6164493de36b23ab3f..5e74b6af19b795f380d61914e0d7268a466d9b1a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
index 2a32bb6dcecddcaf4dcc3934dedd49daa37cc14d..ef635569e1f4184ce05b8d479ecc8f7ac3994c3a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shows fdisk report for "real" devices.
 
index 254ed7f16987bf64b11ca357467a8811d82cd1f3..ef683c56b5bb00f75a6f1ad61620f09030b6bf96 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 sourcedir="$1"; shift
 targetdir="$1"; shift
index 15e30db716edfdf143add0f6f854acf8fe7b7504..ec38e3ec1f849653a81cf7ff1a67b1127b0f16ce 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # some helpful functions for counting a named duration.
 
index 01efc95e95857986ed935083c7282ba072e1bbbd..a65ea503208b69494b9f0123745052ba30e578cd 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # a simple time update script that traps output from rdate, since we
 # get a lot of noise even when a successful update occurs, to whit:
index 0220b334dc97af5a1b47121addab1e0d0f46b877..392825da312e0db798bd31bf50e57b67da8e6ea6 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # writes an uptime report to a file in the home directory which is named
 # after the current machine's hostname.
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
index 797dfbb854a255ec466bfd185bd3f4ab76a3d4be..dba0e37754203ac74fae77c146fbe77637343cf5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # sample the first argument to make sure it's not empty.
 # we can't know if the command is really valid or not, but it at least
index 6ca02e6f68bfd645b9b9d5404570286ad3f85120..82353749873dc2eacfccad0211a62ca307000cd2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a simple unit test component that takes three parameters: the test to run, the
 # input file to give that test, and the expected correct output file from the test.
index c26fd94b8e5de82f8bd5a951bbd96a6750d888b5..12f9bb86af32b67dd25428e53ddead7e9772262a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # redirects standard out and standard error output to temp files and runs all
 # the parameters to this script as a command.
index b50d0818113bd9dd9e518611c90d3e1940df6f35..0e3124a8510d474aae6dac1caa25cb8253a61cd8 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # tests the array sifter methods.
 
index 8da0424889b4a0e24e3ae0c117f2dd1fcb381c4c..d74fce2cf26f2e2b4f90592963518a0bd772646b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############
 
index 981d32313cd67c44cf9a0ce862737c9acbd46cae..78ef0a98d96ce63bfdbb2a51c8c8e0112b22e08a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # tests out the time tracking methods.
 
index da34438249f2534a11f2e3fe1c1da81def02ac06..0e144eeedb9bc192aefa118e57f053bf130183dc 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 file="$1"; shift
 if [ -z "$file" -o ! -f "$file" ]; then
index db305ef0594ea7599b34a5db671bb3c7963d9c74..5b96d9bbec3984171d6ca709d8c6d2e76f606d5a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script takes two CSV files and ensures that they have the same
 # contents, regardless of the order.
index 021891d0947ad6267ddca2078e24d72930fb2424..b741e0a42ef181b069af60b364cf7c439aa27402 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ############################################################################
 
index 248bc514e3ca9fbe54d93cfa9ec90663db93c5eb..3a0e26c9c5d773e8b38086dd8aef388c84f07253 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 folder="$1"; shift
 pat1="$1"; shift
index 9d41452610b5b73f28b3103200325a56d7cd9984..bb3208111cda54c6855da1a86bed4a5629033359 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh"
 
index 3ee02f4b392f67f8778294f578ea30d0801b235a..f7ad2eb93e2aa1f5743273ec03ec4f0b1689867c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 echo "<br>"
 echo "<br>"
 echo "--<br>"
index 09cf095769eb6dea2241e61de27c2ab40f74daf1..340a1f25b021ccc981981708405ae5f69bf7d7fa 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script looks for any files containing offensive language, but one must
 # fill out the list of inappropriate language to censor.  this list is stored
index 5f86d0d53c01b340894435c3d9fdd8930f70b160..123648faf26ff9a2f2af587c011691327931a028 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 ############################################################################
 # This function parses a line from a CSV file (you pass the line as the 
 # argument) into elements in an array.  The CSV elements must be enclosed
index c0abee90a5259f4363eabe69543d44fd27e16dd4..27b7429ea07d87d60d82ab3f9650890ac1047c9e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 seek="$1"; shift
 if [ -z "$seek" ]; then
   echo This script needs a pattern to look for in the current directory.
index 01dbd22572964dc6e558d2e710099b9ca4d2719a..674a5d4226acdfef2e9f691b9c1e7a909f721eda 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #list schmoover?
 #smoove_lists source target
 
index 6d4c8f13e9e0dfd5520bbe556d176457919010d5..029466771cf75b04f42caa57bdebe01bb1ce0355 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this shell file locates a terminal of the user whose
 # login id is specified as the first parameter.
index 683575b19c257fe73b0ce43de3512a277990064d..dd91e946f081ecb19adb16c98e36a600565c4b31 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # This program is meant to be started by the program keep_awake and has
 # the guts that are meant to execute inside of a semi-perpetual loop.
index fb781b144d6c4084397a3460c0998164a80f1f08..de9cd947de46ce78031a26adb8180eaa99998126 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Can be used to lock up a terminal screen until the user enters the correct
 # password.  Pretty sturdy.  Store your password in the file "PASSWORD_FILE",
index ce736d4272e1f9972da5953b1eac28c6dea34214..ac95f2e6704da7e02ec186ff9b1857b377daf668 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
 source "$FEISTY_MEOW_SCRIPTS/core/common.alias"
index 6805073a0af68a51489d3a7b74afba0ffef1742c..012f636d0e20cba6a3076731736669db4be976b2 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # fixes the links that wine makes to our home folder under linux.  that's a really bad
 # practice that exposes all one's private files to the wine subsystem.  dumb.
index 093a1f1f9b3c3bfb3d5503834e0d44635bda8e60..7ef5e94b844c4f994437018cbcbea09bc2d09096 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # makes a new copy of the testkit reference with branding info installed.
 
index aa77ac3e71fddb5b7ede820dd892ed6be2f2cd61..384d62622f4b15d9f2b680fa7f208df684363efe 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Test: Blank
 # Author: Fill ItIn
index b49810a9adcc5edcca164bf615eafdcd4ad53cca..8865f67f5ec4a983166e260a0217d44c714e3901 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Supports the TestKit with a few handy functions and many variables.
 #
index d068ea0e9d5d683422507574174b03577f215502..08c6acc41534ce9bd59381b61d334db1705483c9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 #hmmm: NOT ported to testkit yet.
 
index bcd8ac8d2670ef878aa33ecafc00424773c602d2..7a8b8bf8367472823b2a991ab52acdd3e4279e90 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 privkey="$1"; shift
 subject="$1"; shift
index 1bdb62946d6a328831d46b9f47b7b8175b074641..6b0329ae20783f10aa1355f937458e4fbcea90fb 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # useful functions that are somewhat general.  these are not needed for
 # the basic setup of the test environment, but they are used by other
index c2d894f3bd1eaa1cfb084ac0157e8a1197d9105d..55e207eff33f4bd332dc5048ee0137b3bd53f0e7 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Processes the XSEDE tools config file to turn variables listed in the
 # file into exported variables in the environment.
index b6a93f628a749058a44cc83a4080dbe149c5daf3..b623c73591e5a3e73ede46e2fd259f8ffcffc22c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Creates an archive from the test scripts.
 #
index ad93881824284da64dc85075da7dad977b5a349f..70e1ee456aa077ee3115623dafd8724160d300e9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # an unfinished idea for how to manage identifiers that are randomly
 # generated but are also uniquely identified for later use.
index c6d6ade53cba8c45d16c600e63938ede59571a4d..ee91082333836a8fbd1c80bb2cdd50457f188ebe 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # assorted useful ways of running executables.
 #
index b1e38b7d8c038d2c679243c3200664e282c1ff64..6c01949c591ac1f1355dc048d05b28300844663e 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Tears down the demo users previously set up for multi-user testing.
 #
index 97aa6f2448dd22629659ac202403ea816d1a1ac9..df7446ce1394a2412e3b9e0251f57e6170cc5e4a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Chris Koeritz
 #
index 8931aef130e2e904ef09bc3cf977ca511f849ac6..ce43b25d192e73da75b99bac4c149d968bd0026c 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # An example of using shunit2.
 #
index db058683677a50ef63e962db1654c672efa4e5b9..50193b26bf12fd6cbcc348d69fc567147ad4106c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # This script runs through all the known tests by performing a test sweep.
 # It should claim that all tests succeeded for a new build/configuration/etc.
index 06d675d7ee2392f5360d3a9f363c643670e2b240..71fec4e41b0fa43185c31fb0f7d997e413afec96 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this script modifies the linux kernel for maximum tcp buffer size, which can
 # improve long-haul transfers over a wan.