Gcombust-0.1.55 in "Quirky Linux 1.40" ! only script

Audio editors, music players, video players, burning software, etc.
Post Reply
Message
Author
postfs1

Gcombust-0.1.55 in "Quirky Linux 1.40" ! only script

#1 Post by postfs1 »

:arrow:
Install_Gcombust--sr0.sh

Code: Select all

#!/bin/bash
#
#To check the CD which has been written >>>
#Verification can be executed after reloading of recorded CD.
#
#To mount ".iso" file for checking:
#mount -o loop -t iso9660 file.iso /mnt/data
#/mnt/data - is for "mounted file system" field.
#/mnt/sr0/_Files - is for "Verify against (ie the copy):" field.
#
# # #
#
#To get info about file system of the CD:
#file -s /dev/scd0
#cdrecord -v dev=/dev/scd0 -toc
#isoinfo -d -i /dev/sr0
#
cd /room ;
#
#
rm /usr/bin/cdrdao /usr/bin/cue2toc /usr/bin/toc2cddb /usr/bin/toc2cue ;
#
#
rm /usr/bin/dvd+rw-booktype /usr/bin/dvd+rw-format /usr/bin/dvd+rw-mediainfo ;
rm /usr/bin/dvd-ram-control /usr/bin/growisofs ;
#
#
# # #
#
#
rm /usr/bin/icedax /usr/bin/cdda2mp3 /usr/bin/cdda2ogg /usr/bin/cdda2wav ;
rm /etc/cdrecord.conf /usr/bin/isodebug /usr/bin/isodump ;
rm /usr/bin/isoinfo /usr/bin/isovfy /usr/bin/mkisofs ;
rm /usr/bin/genisoimage ;
rm /usr/bin/cdrecord /usr/bin/devdump /usr/bin/readom /usr/bin/readcd /usr/bin/wodim /usr/sbin/netscsid ;
#
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/cdrecord-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "bae67f8de2a583b534e109b0deff416b  cdrecord-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdrecord-2.01-10.7.el5.i386.rpm ;
sleep 0.5s ;
rm /room/cdrecord-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
#1
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/cdda2wav-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "facb3398f67b0002f77afa687b361fe0  cdda2wav-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdda2wav-2.01-10.7.el5.i386.rpm ;
sleep 0.5s ;
rm /room/cdda2wav-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
#2
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/mkisofs-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "a72be530d7501419969df4f63c8da3a6  mkisofs-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i mkisofs-2.01-10.7.el5.i386.rpm ;
sleep 0.5s ;
rm /room/mkisofs-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
#3
#
# # #
#
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdlabelgen-4.1.0-2.fc11.noarch.rpm ;
if [ ! `echo -e "a1ccb7593ade431f0c015f94d5dfc613  cdlabelgen-4.1.0-2.fc11.noarch.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdlabelgen-4.1.0-2.fc11.noarch.rpm ;
sleep 0.5s ;
rm /room/cdlabelgen-4.1.0-2.fc11.noarch.rpm ;
rm /room/.md-5.sm ;
#1
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/gcombust-0.1.55-15.i586.rpm ;
if [ ! `echo -e "78bcdbba9e1b36eccbb69731712b72a9  gcombust-0.1.55-15.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i gcombust-0.1.55-15.i586.rpm ;
sleep 0.5s ;
rm /room/gcombust-0.1.55-15.i586.rpm ;
rm /room/.md-5.sm ;
#2
#
rm /usr/bin/perlthanks /usr/bin/perlivp /usr/bin/perldoc ;
rm /usr/bin/perlbug /usr/bin/perl5.10.1 /usr/bin/perl ;
rm -r /usr/lib/perl5 ;
#
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/perl-5.10.0-82.fc11.i586.rpm ;
if [ ! `echo -e "175f93681b9bd4a69e7ee1d082f37b92  perl-5.10.0-82.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i perl-5.10.0-82.fc11.i586.rpm ;
sleep 0.5s ;
rm /room/perl-5.10.0-82.fc11.i586.rpm ;
rm /room/.md-5.sm ;
#3
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/perl-libs-5.10.0-82.fc11.i586.rpm ;
if [ ! `echo -e "1ac4c25aeea0c6793066147db5e06a04  perl-libs-5.10.0-82.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i perl-libs-5.10.0-82.fc11.i586.rpm ;
sleep 0.5s ;
rm /room/perl-libs-5.10.0-82.fc11.i586.rpm ;
rm /room/.md-5.sm ;
#4
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/gtk+-1.2.10-68.fc11.i586.rpm ;
if [ ! `echo -e "2de650b5583c1ea29caf4f5375f31f19  gtk+-1.2.10-68.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i gtk+-1.2.10-68.fc11.i586.rpm ;
sleep 0.5s ;
rm /room/gtk+-1.2.10-68.fc11.i586.rpm ;
rm /room/.md-5.sm ;
#5
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/glib-1.2.10-32.fc11.i586.rpm ;
if [ ! `echo -e "ea0608b384ece41341019bc2e30370c8  glib-1.2.10-32.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i glib-1.2.10-32.fc11.i586.rpm ;
sleep 0.5s ;
rm /room/glib-1.2.10-32.fc11.i586.rpm ;
rm /room/.md-5.sm ;
#6
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdparanoia-10.2-4.fc11.i586.rpm ;
if [ ! `echo -e "7a4db64cc91d5ee361320703c875fa2c  cdparanoia-10.2-4.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdparanoia-10.2-4.fc11.i586.rpm ;
sleep 0.5s ;
rm /room/cdparanoia-10.2-4.fc11.i586.rpm ;
rm /room/.md-5.sm ;
#7
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdparanoia-libs-10.2-4.fc11.i586.rpm ;
if [ ! `echo -e "bddfbc2cee4bda00ecc4984336b33bed  cdparanoia-libs-10.2-4.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdparanoia-libs-10.2-4.fc11.i586.rpm ;
sleep 0.5s ;
rm /room/cdparanoia-libs-10.2-4.fc11.i586.rpm ;
rm /room/.md-5.sm ;
#8
#
# # #
#
#
rm /usr/share/applications/gcombust.desktop ;
#
echo '[Desktop Entry]' > /usr/share/applications/Gcombust.desktop ;
echo 'Encoding=UTF-8' >> /usr/share/applications/Gcombust.desktop ;
echo 'Name=gcombust' >> /usr/share/applications/Gcombust.desktop ;
echo 'Comment=A frontend for mkisofs/mkhybrid/cdda2wav/cdrecord/cdlabelgen' >> /usr/share/applications/Gcombust.desktop ;
echo 'Icon=/usr/share/icons/hicolor/48x48/apps/gcombust.png' >> /usr/share/applications/Gcombust.desktop ;
echo 'Terminal=false' >> /usr/share/applications/Gcombust.desktop ;
echo 'Type=Application' >> /usr/share/applications/Gcombust.desktop ;
echo 'Categories=DiskBurning' >> /usr/share/applications/Gcombust.desktop ;
echo 'Exec=gcombust' >> /usr/share/applications/Gcombust.desktop ;
#
fixmenus ;
xmessage "-=Gcombust-0.1.55-15=- has been installed." `jwm -display :0.0 -restart` ;
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin ;

Edit: 2011, dec 1.
A script's content can be copied into text editor by means of <Quote> mode.
Last edited by postfs1 on Sat 01 Nov 2014, 21:34, edited 1 time in total.

postfs1

#2 Post by postfs1 »

How to write data onto CD-RW in -=Quirky Linux - 1.40=-.

Code: Select all

#
# # # cdrecord-2.01-10.7.el5.i386.rpm <=== Scientific-57_files
#

#
# # # START
#

history -c >/root/.history ; printf '\ec' ;

cdrecord -scanbus 2>/dev/null | grep CD-ROM ;
#==RESULT==>cdrecord dev=1,1,0

cdrecord dev=1,1,0 driveropts=help -checkdrive
#==RESULT==>cdrecord dev=1,1,0 driveropts=burnfree

cdrecord dev=1,1,0 -prcap
#==OUTPUT==>Write speed # 1:   705 kB/s CLV/PCAV (CD   4x, DVD  0x)

readcd dev=1,1,0 -speed=4 -sectors=0-0 f=/dev/null
#==OUTPUT==>Capacity: 63302 Blocks = 126604 kBytes = 123 MBytes = 129 prMB

#cdrecord dev=1,1,0 blank=fast
cdrecord dev=1,1,0 blank=all

readcd dev=1,1,0 -speed=4 -sectors=0-0 f=/dev/null
#==OUTPUT==>

mkisofs -R -quiet -print-size /mnt/sdb3/M-DIST--Audio_MIDI--LiveLinuxCD/m-dist-0.1-alpha4.iso
#==QUERY_FROM==> tsize ==FOR_MULTISESSION_MODE==>
#==OUTPUT==>72783
#<===

isoinfo -d -i /mnt/sdb3/M-DIST--Audio_MIDI--LiveLinuxCD/m-dist-0.1-alpha4.iso
#==OUTPUT==>CD-ROM is in ISO 9660 format ==RESULT==> cdrecord dev=1,1,0 -data
#==OUTPUT==>Joliet with UCS level 3 found ==RESULT==> cdrecord dev=1,1,0 -data
#==OUTPUT==>Rock Ridge signatures version 1 found ==RESULT==> cdrecord dev=1,1,0 -data

#Success with -=SmartTrack=- CD-RW ===>
cdrecord dev=1,1,0 driveropts=burnfree -verbose fs=1000x2k -data -sao speed=4 /mnt/sdb3/M-DIST--Audio_MIDI--LiveLinuxCD/m-dist-0.1-alpha4.iso
# <===

# ! ATTENTION !
cdrecord dev=1,1,0 -toc
==OUTPUT==>first: 1 last 1
==OUTPUT==>track:   1 lba:         0 (        0) 00:02:00 adr: 1 control: 4 mode: 1
==OUTPUT==>track:lout lba:     72608 (   290432) 16:10:08 adr: 1 control: 4 mode: -1
#
#==GUESS==>'72608 (   290432)' ===> 'count=72608'
#==GUESS==>'Volume size is: 72608' ===> 'sectors=0-72608'
# ! ATTENTION !

isoinfo -d -N 0 dev=1,1,0
#==OUTPUT==>72608
isoinfo -d -i /mnt/sdb3/M-DIST--Audio_MIDI--LiveLinuxCD/m-dist-0.1-alpha4.iso
#==OUTPUT==>72608

readcd dev=1,1,0 sectors=0-72608 -speed=4 f=/dev/null

eject ; eject -t

readcd dev=1,1,0 sectors=0-72608 -speed=4 f=/dev/null

dd if=/dev/sr0 bs=2048 skip=0 count=72608 of=/dev/null

dd if=/dev/sr0 bs=2048 skip=0 count=72608 | md5sum

cat /mnt/sdb3/M-DIST--Audio_MIDI--LiveLinuxCD/Info.txt | grep MD5\ key
#==OUTPUT==>4db302dc3c597f700e67fb7ceaaa185b

mount -t iso9660 /dev/sr0 `mkdir -p /mnt/sr0 ; find /mnt/sr0`
#==OUTPUT==>

ls -1 -a /mnt/sr0
#==OUTPUT==>
.
..
base
bzImage
create_bootdisk.sh
create_bootiso.sh
devel
DOS
FLOPPY
info
initrd.gz
isolinux.bin
isolinux.bin.gz
isolinux.boot
isolinux.cfg
livecd.flag
memtest
modules
optional
packs
splash.bmp.gz
splash.cfg
splash.lss
splash.txt
tools
#<===

umount /mnt/sr0

#
# # # FINISH
#
Edit: 2012, aug 18.
A script's content can be copied into text editor by means of <Quote> mode.

postfs1

#3 Post by postfs1 »

INSTALLATION --->
Install_Gcombust--sr0.sh

Code: Select all

#!/bin/bash
#
#To check the CD which has been written >>>
#Verification can be executed after reloading of recorded CD.
#
#To mount ".iso" file for checking:
#mount -o loop -t iso9660 file.iso /mnt/data
#/mnt/data - is for "mounted file system" field.
#/mnt/sr0/_Files - is for "Verify against (ie the copy):" field.
#
# # #
#
#To get info about file system of the CD:
#file -s /dev/scd0
#cdrecord -v dev=/dev/scd0 -toc
#isoinfo -d -i /dev/sr0
#
mkdir -m 0500 -p /room ;
cd /room ;
#
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'cdrecord-2.01-10.7.el5.i386.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "cdrecord-2.01-10.7.el5.i386.rpm..rm" >/usr/local/etc/Gcombust.dsktop ; else
#
rm /usr/bin/cdrdao /usr/bin/cue2toc /usr/bin/toc2cddb /usr/bin/toc2cue ;
#
#
rm /usr/bin/dvd+rw-booktype /usr/bin/dvd+rw-format /usr/bin/dvd+rw-mediainfo ;
rm /usr/bin/dvd-ram-control /usr/bin/growisofs ;
#
#
# # #
#
#
rm /usr/bin/icedax /usr/bin/cdda2mp3 /usr/bin/cdda2ogg /usr/bin/cdda2wav ;
rm /etc/cdrecord.conf /usr/bin/isodebug /usr/bin/isodump ;
rm /usr/bin/isoinfo /usr/bin/isovfy /usr/bin/mkisofs ;
rm /usr/bin/genisoimage ;
rm /usr/bin/cdrecord /usr/bin/devdump /usr/bin/readom /usr/bin/readcd /usr/bin/wodim /usr/sbin/netscsid ;
#
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/cdrecord-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "bae67f8de2a583b534e109b0deff416b  cdrecord-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdrecord-2.01-10.7.el5.i386.rpm ;
sleep 0.5s ;
echo "cdrecord-2.01-10.7.el5.i386.rpm..rm" >/usr/local/etc/Gcombust.dsktop ;
rm /room/cdrecord-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
fi ;
#1
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'cdda2wav-2.01-10.7.el5.i386.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "cdda2wav-2.01-10.7.el5.i386.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/cdda2wav-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "facb3398f67b0002f77afa687b361fe0  cdda2wav-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdda2wav-2.01-10.7.el5.i386.rpm ;
sleep 0.5s ;
echo "cdda2wav-2.01-10.7.el5.i386.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/cdda2wav-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
fi ;
#2
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'mkisofs-2.01-10.7.el5.i386.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "mkisofs-2.01-10.7.el5.i386.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/mkisofs-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "a72be530d7501419969df4f63c8da3a6  mkisofs-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i mkisofs-2.01-10.7.el5.i386.rpm ;
sleep 0.5s ;
echo "mkisofs-2.01-10.7.el5.i386.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/mkisofs-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
fi ;
#3
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# # #
#
if [ `grep -w -s -c 'cdlabelgen-4.1.0-2.fc11.noarch.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "cdlabelgen-4.1.0-2.fc11.noarch.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdlabelgen-4.1.0-2.fc11.noarch.rpm ;
if [ ! `echo -e "a1ccb7593ade431f0c015f94d5dfc613  cdlabelgen-4.1.0-2.fc11.noarch.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdlabelgen-4.1.0-2.fc11.noarch.rpm ;
sleep 0.5s ;
echo "cdlabelgen-4.1.0-2.fc11.noarch.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/cdlabelgen-4.1.0-2.fc11.noarch.rpm ;
rm /room/.md-5.sm ;
fi ;
#1
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'gcombust-0.1.55-15.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "gcombust-0.1.55-15.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/gcombust-0.1.55-15.i586.rpm ;
if [ ! `echo -e "78bcdbba9e1b36eccbb69731712b72a9  gcombust-0.1.55-15.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i gcombust-0.1.55-15.i586.rpm ;
sleep 0.5s ;
echo "gcombust-0.1.55-15.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/gcombust-0.1.55-15.i586.rpm ;
rm /room/.md-5.sm ;
#
rm /usr/share/applications/gcombust.desktop ;
#
fi ;
#2
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'perl-5.10.0-82.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "perl-5.10.0-82.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
#
rm /usr/bin/perlthanks /usr/bin/perlivp /usr/bin/perldoc ;
rm /usr/bin/perlbug /usr/bin/perl5.10.1 /usr/bin/perl ;
rm -r /usr/lib/perl5 ;
#
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/perl-5.10.0-82.fc11.i586.rpm ;
if [ ! `echo -e "175f93681b9bd4a69e7ee1d082f37b92  perl-5.10.0-82.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i perl-5.10.0-82.fc11.i586.rpm ;
sleep 0.5s ;
echo "perl-5.10.0-82.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/perl-5.10.0-82.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#3
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'perl-libs-5.10.0-82.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "perl-libs-5.10.0-82.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/perl-libs-5.10.0-82.fc11.i586.rpm ;
if [ ! `echo -e "1ac4c25aeea0c6793066147db5e06a04  perl-libs-5.10.0-82.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i perl-libs-5.10.0-82.fc11.i586.rpm ;
sleep 0.5s ;
echo "perl-libs-5.10.0-82.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/perl-libs-5.10.0-82.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#4
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'gtk+-1.2.10-68.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "gtk+-1.2.10-68.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/gtk+-1.2.10-68.fc11.i586.rpm ;
if [ ! `echo -e "2de650b5583c1ea29caf4f5375f31f19  gtk+-1.2.10-68.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i gtk+-1.2.10-68.fc11.i586.rpm ;
sleep 0.5s ;
echo "gtk+-1.2.10-68.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/gtk+-1.2.10-68.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#5
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'glib-1.2.10-32.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "glib-1.2.10-32.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/glib-1.2.10-32.fc11.i586.rpm ;
if [ ! `echo -e "ea0608b384ece41341019bc2e30370c8  glib-1.2.10-32.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i glib-1.2.10-32.fc11.i586.rpm ;
sleep 0.5s ;
echo "glib-1.2.10-32.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/glib-1.2.10-32.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#6
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'cdparanoia-10.2-4.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "cdparanoia-10.2-4.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdparanoia-10.2-4.fc11.i586.rpm ;
if [ ! `echo -e "7a4db64cc91d5ee361320703c875fa2c  cdparanoia-10.2-4.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdparanoia-10.2-4.fc11.i586.rpm ;
sleep 0.5s ;
echo "cdparanoia-10.2-4.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/cdparanoia-10.2-4.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#7
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'cdparanoia-libs-10.2-4.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 0 ] ;
then echo "cdparanoia-libs-10.2-4.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdparanoia-libs-10.2-4.fc11.i586.rpm ;
if [ ! `echo -e "bddfbc2cee4bda00ecc4984336b33bed  cdparanoia-libs-10.2-4.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
rpm -i cdparanoia-libs-10.2-4.fc11.i586.rpm ;
sleep 0.5s ;
echo "cdparanoia-libs-10.2-4.fc11.i586.rpm..rm" >>/usr/local/etc/Gcombust.dsktop ;
rm /room/cdparanoia-libs-10.2-4.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#8
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# # #
#
echo '[Desktop Entry]' > /usr/share/applications/Gcombust.desktop ;
echo 'Encoding=UTF-8' >> /usr/share/applications/Gcombust.desktop ;
echo 'Name=gcombust' >> /usr/share/applications/Gcombust.desktop ;
echo 'Comment=A frontend for mkisofs/mkhybrid/cdda2wav/cdrecord/cdlabelgen' >> /usr/share/applications/Gcombust.desktop ;
echo 'Icon=/usr/share/icons/hicolor/48x48/apps/gcombust.png' >> /usr/share/applications/Gcombust.desktop ;
echo 'Terminal=false' >> /usr/share/applications/Gcombust.desktop ;
echo 'Type=Application' >> /usr/share/applications/Gcombust.desktop ;
echo 'Categories=DiskBurning' >> /usr/share/applications/Gcombust.desktop ;
echo 'Exec=gcombust' >> /usr/share/applications/Gcombust.desktop ;
#
fixmenus ;
xmessage "-=Gcombust-0.1.55-15=- has been installed." `jwm -display :0.0 -restart` ;
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin ;

Edit: 2012, aug 18.
A script's content can be copied into text editor by means of <Quote> mode.

<--- INSTALLATION
Last edited by postfs1 on Sat 01 Nov 2014, 21:33, edited 2 times in total.

postfs1

#4 Post by postfs1 »

DEINSTALLATION --->
Remove_Gcombust--sr0.sh

Code: Select all

#!/bin/bash
#
#To check the CD which has been written >>>
#Verification can be executed after reloading of recorded CD.
#
#To mount ".iso" file for checking:
#mount -o loop -t iso9660 file.iso /mnt/data
#/mnt/data - is for "mounted file system" field.
#/mnt/sr0/_Files - is for "Verify against (ie the copy):" field.
#
# # #
#
#To get info about file system of the CD:
#file -s /dev/scd0
#cdrecord -v dev=/dev/scd0 -toc
#isoinfo -d -i /dev/sr0
#
cd /room ;
#
#
#rm /usr/bin/cdrdao /usr/bin/cue2toc /usr/bin/toc2cddb /usr/bin/toc2cue ;
#
#
#rm /usr/bin/dvd+rw-booktype /usr/bin/dvd+rw-format /usr/bin/dvd+rw-mediainfo ;
#rm /usr/bin/dvd-ram-control /usr/bin/growisofs ;
#
#
# # #
#
#
#rm /usr/bin/icedax /usr/bin/cdda2mp3 /usr/bin/cdda2ogg /usr/bin/cdda2wav ;
#rm /etc/cdrecord.conf /usr/bin/isodebug /usr/bin/isodump ;
#rm /usr/bin/isoinfo /usr/bin/isovfy /usr/bin/mkisofs ;
#rm /usr/bin/genisoimage ;
#rm /usr/bin/cdrecord /usr/bin/devdump /usr/bin/readom /usr/bin/readcd /usr/bin/wodim /usr/sbin/netscsid ;
#
if [ `grep -w -s -c 'cdrecord-2.01-10.7.el5.i386.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/cdrecord-2.01-10.7.el5.i386.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/cdrecord-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "bae67f8de2a583b534e109b0deff416b  cdrecord-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l cdrecord-2.01-10.7.el5.i386.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l cdrecord-2.01-10.7.el5.i386.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/cdrecord-2.01-10.7.el5.i386.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/cdrecord-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
fi ;
#1
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'cdda2wav-2.01-10.7.el5.i386.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/cdda2wav-2.01-10.7.el5.i386.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/cdda2wav-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "facb3398f67b0002f77afa687b361fe0  cdda2wav-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l cdda2wav-2.01-10.7.el5.i386.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l cdda2wav-2.01-10.7.el5.i386.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/cdda2wav-2.01-10.7.el5.i386.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/cdda2wav-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
fi ;
#2
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'mkisofs-2.01-10.7.el5.i386.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/mkisofs-2.01-10.7.el5.i386.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Scientific-57_files/mkisofs-2.01-10.7.el5.i386.rpm ;
if [ ! `echo -e "a72be530d7501419969df4f63c8da3a6  mkisofs-2.01-10.7.el5.i386.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l mkisofs-2.01-10.7.el5.i386.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l mkisofs-2.01-10.7.el5.i386.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/mkisofs-2.01-10.7.el5.i386.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/mkisofs-2.01-10.7.el5.i386.rpm ;
rm /room/.md-5.sm ;
fi ;
#3
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# # #
#
if [ `grep -w -s -c 'cdlabelgen-4.1.0-2.fc11.noarch.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/cdlabelgen-4.1.0-2.fc11.noarch.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdlabelgen-4.1.0-2.fc11.noarch.rpm ;
if [ ! `echo -e "a1ccb7593ade431f0c015f94d5dfc613  cdlabelgen-4.1.0-2.fc11.noarch.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l cdlabelgen-4.1.0-2.fc11.noarch.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l cdlabelgen-4.1.0-2.fc11.noarch.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/cdlabelgen-4.1.0-2.fc11.noarch.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/cdlabelgen-4.1.0-2.fc11.noarch.rpm ;
rm /room/.md-5.sm ;
fi ;
#1
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'gcombust-0.1.55-15.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/gcombust-0.1.55-15.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/gcombust-0.1.55-15.i586.rpm ;
if [ ! `echo -e "78bcdbba9e1b36eccbb69731712b72a9  gcombust-0.1.55-15.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l gcombust-0.1.55-15.i586.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l gcombust-0.1.55-15.i586.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/gcombust-0.1.55-15.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/gcombust-0.1.55-15.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#2
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
#rm /usr/bin/perlthanks /usr/bin/perlivp /usr/bin/perldoc ;
#rm /usr/bin/perlbug /usr/bin/perl5.10.1 /usr/bin/perl ;
#rm -r /usr/lib/perl5 ;
#
if [ `grep -w -s -c 'perl-5.10.0-82.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/perl-5.10.0-82.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/perl-5.10.0-82.fc11.i586.rpm ;
if [ ! `echo -e "175f93681b9bd4a69e7ee1d082f37b92  perl-5.10.0-82.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l perl-5.10.0-82.fc11.i586.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l perl-5.10.0-82.fc11.i586.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/perl-5.10.0-82.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/perl-5.10.0-82.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#3
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'perl-libs-5.10.0-82.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/perl-libs-5.10.0-82.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/perl-libs-5.10.0-82.fc11.i586.rpm ;
if [ ! `echo -e "1ac4c25aeea0c6793066147db5e06a04  perl-libs-5.10.0-82.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l perl-libs-5.10.0-82.fc11.i586.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l perl-libs-5.10.0-82.fc11.i586.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/perl-libs-5.10.0-82.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/perl-libs-5.10.0-82.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#4
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'gtk+-1.2.10-68.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/gtk+-1.2.10-68.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/gtk+-1.2.10-68.fc11.i586.rpm ;
if [ ! `echo -e "2de650b5583c1ea29caf4f5375f31f19  gtk+-1.2.10-68.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l gtk+-1.2.10-68.fc11.i586.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l gtk+-1.2.10-68.fc11.i586.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/gtk+-1.2.10-68.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/gtk+-1.2.10-68.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#5
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'glib-1.2.10-32.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/glib-1.2.10-32.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/glib-1.2.10-32.fc11.i586.rpm ;
if [ ! `echo -e "ea0608b384ece41341019bc2e30370c8  glib-1.2.10-32.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l glib-1.2.10-32.fc11.i586.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l glib-1.2.10-32.fc11.i586.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/glib-1.2.10-32.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/glib-1.2.10-32.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#6
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'cdparanoia-10.2-4.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/cdparanoia-10.2-4.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdparanoia-10.2-4.fc11.i586.rpm ;
if [ ! `echo -e "7a4db64cc91d5ee361320703c875fa2c  cdparanoia-10.2-4.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l cdparanoia-10.2-4.fc11.i586.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l cdparanoia-10.2-4.fc11.i586.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/cdparanoia-10.2-4.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/cdparanoia-10.2-4.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#7
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if [ `grep -w -s -c 'cdparanoia-libs-10.2-4.fc11.i586.rpm..rm' /usr/local/etc/*.dsktop | awk -F: '{ sum +=$2 } END { print sum }'` -gt 1 ] ;
then sed -i '/cdparanoia-libs-10.2-4.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ; else
curl -C - -O file:///mnt/sr0/_Files/Gcombust/Fedora-11_files/cdparanoia-libs-10.2-4.fc11.i586.rpm ;
if [ ! `echo -e "bddfbc2cee4bda00ecc4984336b33bed  cdparanoia-libs-10.2-4.fc11.i586.rpm" | md5sum -c - >/room/.md-5.sm ; sleep 0.5s ; grep -o 'OK' /room/.md-5.sm` ] ; then xmessage -file /room/.md-5.sm ; else yaf-splash -bg purple -fg green -text "`cat /room/.md-5.sm`" ; fi ;
bash -c "`rpm -qp -l cdparanoia-libs-10.2-4.fc11.i586.rpm | sed 's/^/rm -f /' | sed 's/$/ ;/'`" ;
sleep 0.5s ;
bash -c "`rpm -qp -l cdparanoia-libs-10.2-4.fc11.i586.rpm | rev | cut -d'/' -f2- | rev | sort -u | sed 's/^/rmdir --ignore-fail-on-non-empty -p /' | sed 's/$/ ;/'`" ;
sed -i '/cdparanoia-libs-10.2-4.fc11.i586.rpm..rm/d' /usr/local/etc/Gcombust.dsktop ;
rm /room/cdparanoia-libs-10.2-4.fc11.i586.rpm ;
rm /room/.md-5.sm ;
fi ;
#8
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# # #
#
#
rm /usr/share/applications/Gcombust.desktop ;
#
if [ `grep -s -c '..rm' /usr/local/etc/Gcombust.dsktop | awk -F^ '{ sum +=$1 } END { print sum }'` -gt 0 ] ;
then sleep 0.5s ; else
rm /usr/local/etc/Gcombust.dsktop ; fi ;
#
fixmenus ;
xmessage "The -=Gcombust-0.1.55-15=- program has been almost removed." `jwm -display :0.0 -restart` ;
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin ;

Edit: 2012, aug 18.
A script's content can be copied into text editor by means of <Quote> mode.

<--- DEINSTALLATION

Post Reply