Skip to content

Instantly share code, notes, and snippets.

🐧
I have no idea what I'm doing

Eduardo Mínguez e-minguez

🐧
I have no idea what I'm doing
Block or report user

Report or block e-minguez

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View fedora-livecd-creator.sh
# install reqs
su -c 'yum -y install fedora-kickstarts livecd-tools'
# create live image
su -c 'livecd-creator -c /usr/share/spin-kickstarts/fedora-install-fedora.ks -d -f filesystem_label --title=syslinux-title --releasever=19 -t tmp --cache=cache --logfile=image_creator.log'
@e-minguez
e-minguez / getyoutube.sh
Created Oct 27, 2013
Get youtube "src" links from an URL
View getyoutube.sh
#!/bin/sh
# Credits to http://blog.viktorkelemen.com/2011/07/get-links-from-page-with-bash.html
URL=$1
curl ${URL} 2>&1 | grep -o -E 'src="http://www.youtube([^"#]+)"' | cut -d'"' -f2
exit 0
@e-minguez
e-minguez / Check_nexus5.sh
Created Oct 29, 2013
Simple script to check the availability of the new nexus 5. Credit goest to @poliva (https://github.com/poliva/)
View Check_nexus5.sh
#!/bin/sh
URL="https://play.google.com/store/devices/details?id="
MODELS="nexus_5_16gb nexus_5_black_16gb nexus_5_white_16gb nexus_5_32gb nexus_5_black_32gb nexus_5_white_32gb"
TMPDIR="/home/myself/nexus5"
MAILS="some@email another@mail"
for model in ${MODELS}
do
OLD=${TMPDIR}/${model}_old
NEW=${TMPDIR}/${model}_new
/usr/bin/curl -s "${URL}${model}" -o ${NEW}
View todo after Fedora upgrade
yum distro-sync
package-cleanup –problems
package-cleanup –orphans
rpmconf -a -fmeld
rpmorphan
@e-minguez
e-minguez / gist:7888552
Last active Dec 30, 2015
Show modified files after install software in RHEL
View gist:7888552
yum install -y mlocate
/etc/cron.daily/mlocate.cron
locate \* >> /tmp/before.txt
# install whatever
/etc/cron.daily/mlocate.cron
locate \* >> /tmp/after.txt
diff /tmp/before.txt /tmp/after.txt
find / -newer /tmp/before.txt 2 > /dev/null | egrep -v "\/sys|\/proc|\/dev|\/tmp"
@e-minguez
e-minguez / gist:8418567
Created Jan 14, 2014
set root password for kickstart installation with ksmeta "password_root" parameter
View gist:8418567
#from crypt import crypt
#set $rpwd = $getVar('$password_root', None)
#if $rpwd
#set $rootpassword = crypt($rpwd, "$1$salt")
sed -i -e 's#^rootpw.*#rootpw --iscrypted $rootpassword#g' /tmp/ks.cfg
#end if
View gist:8614188
mkdir -p /var/distro-trees/CentOS-6.3-x86_64
cd /var/distro-trees/CentOS-6.3-x86_64
wget -e robots=off -r -nH --cut-dirs=3 --no-parent --reject "index.html*" http://centos.mirror.linuxwerk.com/6.3/os/x86_64/images/
wget -e robots=off -r -nH --cut-dirs=3 --no-parent --reject "index.html*" http://centos.mirror.linuxwerk.com/6.3/os/x86_64/isolinux/
wget -e robots=off -r -nH --cut-dirs=3 --no-parent --reject "index.html*" http://centos.mirror.linuxwerk.com/6.3/os/x86_64/repodata/
@e-minguez
e-minguez / gist:8631148
Created Jan 26, 2014
ask hostname in kickstart per
View gist:8631148
exec < /dev/tty6 > /dev/tty6 2> /dev/tty6
chvt 6
#!/bin/sh
echo
CONFIRM=no
while [ "$CONFIRM" != "y" ]
do
echo -n "Hostname: "
read HOSTNAME
if [ "$HOSTNAME" == "" ]
@e-minguez
e-minguez / bashrc
Created Jun 5, 2014
Useful .basrc alias/functions
View bashrc
http://www.reddit.com/r/linux/comments/27buyv/i_just_leaned_about_man_html/
function yell {
figlet -f slant "$@" | sed "s/\(.\+\)/ \1/g"
}
function manopt {
man $1 | sed 's/.\x08//g' | sed -n "/^\s\+-\+$2\b/,/^\s*$/p" | sed '$d;';
}
@e-minguez
e-minguez / micsshpifm
Created Aug 6, 2014
Send your local mic to pifm through ssh
View micsshpifm
arecord -f S16_LE -r 22500 | ssh -C user@raspberrypi "sudo /home/user/pifm/pifm - 101.6"
You can’t perform that action at this time.