From a4681be2358310087277b6c28e8ab3081d4b960a Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sat, 2 May 2009 23:08:12 +0200 Subject: [PATCH] Fix gnump3d: Random dir with opera, add gnump3d-index to fcron.daily --- config/rootfiles/packages/gnump3d | 2 ++ lfs/gnump3d | 6 ++++-- .../gnump3d-3.0-fix_random_dir_for_opera.patch | 12 ++++++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 src/patches/gnump3d-3.0-fix_random_dir_for_opera.patch diff --git a/config/rootfiles/packages/gnump3d b/config/rootfiles/packages/gnump3d index af44eb31c1..9352cf6fec 100644 --- a/config/rootfiles/packages/gnump3d +++ b/config/rootfiles/packages/gnump3d @@ -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 diff --git a/lfs/gnump3d b/lfs/gnump3d index 300697e0af..7b3fdbcf85 100644 --- a/lfs/gnump3d +++ b/lfs/gnump3d @@ -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 index 0000000000..82c9fd0da6 --- /dev/null +++ b/src/patches/gnump3d-3.0-fix_random_dir_for_opera.patch @@ -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; + } -- 2.39.2