]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Fix gnump3d: Random dir with opera, add gnump3d-index to fcron.daily
authorArne Fitzenreiter <arne_f@ipfire.org>
Sat, 2 May 2009 21:08:12 +0000 (23:08 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sat, 2 May 2009 21:08:12 +0000 (23:08 +0200)
config/rootfiles/packages/gnump3d
lfs/gnump3d
src/patches/gnump3d-3.0-fix_random_dir_for_opera.patch [new file with mode: 0644]

index af44eb31c1274db3b2b8c2beefc3c2ab5dd24814..9352cf6fec3d73724ee89c64b61b69dc6444f1f3 100644 (file)
@@ -3,6 +3,7 @@ etc/gnump3d/file.types
 etc/gnump3d/gnump3d.conf
 etc/gnump3d/mime.types
 etc/init.d/gnump3d
+etc/fcron.daily/gnump3d-index
 usr/bin/gnump3d
 usr/bin/gnump3d-index
 usr/bin/gnump3d-top
@@ -400,3 +401,4 @@ var/cache/gnump3d
 var/cache/gnump3d/serving
 var/log/gnump3d
 #var/mp3
+var/mp3/info
index 300697e0af980ceae3d3a56d659b30e7a1dda645..7b3fdbcf853654eebd2dd7736b464de859786bf5 100644 (file)
@@ -79,15 +79,17 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-remove_badbannerlink.patch
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-remove_cookie_expiration_date.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-fix_random_dir_for_opera.patch
        # gnump3d.org is not related with gnump3d anymore
        # change the links to project page on gnu.org
        cd $(DIR_APP) && find . -type f -exec sed -e 's|http://www.gnump3d.org|http://www.gnu.org/software/gnump3d|g' -i {} \;
        cd $(DIR_APP) && find . -type f -exec sed -e 's|http://gnump3d.org|http://www.gnu.org/software/gnump3d|g' -i {} \;
 
        cd $(DIR_APP) && make install
-       -mkdir /var/mp3
+       mkdir -p /var/mp3
+       echo Folder for music files > /var/mp3/info
        chown nobody.nobody /var/mp3
        install -m 644 $(DIR_SRC)/config/gnump3d/gnump3d.conf /etc/gnump3d/
-       -mkdir /var/mp3
+       ln -s /usr/bin/gnump3d-index /etc/fcron.daily/gnump3d-index
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
diff --git a/src/patches/gnump3d-3.0-fix_random_dir_for_opera.patch b/src/patches/gnump3d-3.0-fix_random_dir_for_opera.patch
new file mode 100644 (file)
index 0000000..82c9fd0
--- /dev/null
@@ -0,0 +1,12 @@
+diff -Naur gnump3d-3.0.org/lib/gnump3d/plugins/random.pm gnump3d-3.0/lib/gnump3d/plugins/random.pm
+--- gnump3d-3.0.org/lib/gnump3d/plugins/random.pm      2007-10-18 19:34:02.000000000 +0200
++++ gnump3d-3.0/lib/gnump3d/plugins/random.pm  2009-05-02 18:25:13.000000000 +0200
+@@ -525,7 +525,7 @@
+       $random= $1;
+       }
+-      &sendData($data, "HTTP/1.0 300 OK\nPragma: no-cache\nCache-control: no-cache\nLocation: /$random\n\n" );
++      &sendData($data, "HTTP/1.0 302 OK\nPragma: no-cache\nCache-control: no-cache\nLocation: /$random\n\n" );
+       exit;
+     }