Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2:Update
ripit
ripit-3.6.0-genre_list.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ripit-3.6.0-genre_list.patch of Package ripit
--- ripit-3.6.0/ripit.pl.orig 2008-09-08 18:28:10.000000000 +0200 +++ ripit-3.6.0/ripit.pl 2008-09-08 18:29:24.000000000 +0200 @@ -3398,7 +3398,7 @@ sub check_genre { # If Lame is not used, don't die if ID3v2-tag is not compliant. if($lameflag == 0) { - unless(log_system("lame --genre-list | grep -i \" $genre\$\" > /dev/null ")) { + unless(log_system("lame --genre-list 2>&1 | grep -i \" $genre\$\" > /dev/null ")) { print "Genre $genre is not ID3v2 compliant!\n" if($verbose >= 1); print "I continue anyway!\n\n" if($verbose >= 1); @@ -3417,7 +3417,7 @@ sub check_genre { # Check if (similar) genre exists. Enter a new one with interaction, # or take the default one. - while(!log_system("lame --genre-list | grep -i \"$genre\" > /dev/null ")) { + while(!log_system("lame --genre-list 2>&1 | grep -i \"$genre\" > /dev/null ")) { print "Genre $genre is not ID3v2 compliant!\n" if($verbose >= 1); if($interaction == 1) { print "Use \"lame --genre-list\" to get a list!\n"; @@ -3437,7 +3437,7 @@ sub check_genre { return; } elsif($genre =~ /^\d+$/) { - $genre = `lame --genre-list | grep -i \' $genre \'`; + $genre = `lame --genre-list 2>&1 | grep -i \' $genre \'`; chomp $genre; } else { @@ -3449,10 +3449,10 @@ sub check_genre { # "pop-like" genres! # There will be a linebreak, if multiple possibilities found. my $ogenre = $genre; - $genre = `lame --genre-list | grep -i \'$genre\'`; + $genre = `lame --genre-list 2>&1 | grep -i \'$genre\'`; chomp $genre; # Second we want THE original genre, if it precisly exists. - my $testgenre = `lame --genre-list | grep -i \'\^... $ogenre\$\'`; + my $testgenre = `lame --genre-list 2>&1 | grep -i \'\^... $ogenre\$\'`; chomp $testgenre; $genre = $testgenre if($testgenre); # If we still have several genres:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor