Bug#1308: ncftp problems
Package: ncftp
Version: 2.1.0-1
I've found some small problems with the ncftp source package:
1. 'debian.rules' should be executable (by everybody).
2. ncftp only builds if extracted in /usr/local/src
3. the package is compiled '-g' and not stripped.
Solutions:
1. chmod a+x debian.rules
2. determine SOURCE_PARENT using the shell. [patch below]
3. explicitly "make" with the correct flags. [patch below]
-- cut me --
diff -u -r ncftp-2.1.0-orig/debian.rules ncftp-2.1.0/debian.rules
--- ncftp-2.1.0-orig/debian.rules Fri Aug 25 03:01:48 1995
+++ ncftp-2.1.0/debian.rules Fri Sep 1 21:29:22 1995
@@ -29,17 +29,21 @@
SOURCE_TAR = ncftp-$(VERSION)-$(REVISION).tar
SOURCE_DIFF = ncftp-$(VERSION)-$(REVISION).diff
-SOURCE_PARENT = /usr/local/src
+SHELL = /bin/sh
+SOURCE_PARENT = $(shell cd .. ; pwd)
SOURCE_DIR = ncftp-$(SOURCE_DIR_SUFFIX)
FAKE_ROOT = $(SOURCE_PARENT)/$(SOURCE_DIR)/debian-tmp
+CFLAGS=-O2
+LDFLAGS=-s
+
build:
# make sure that we're in the correct directory
$(checkdir)
# run the configure script
./configure --prefix=$(FAKE_ROOT)/usr
- make
+ make "CFLAGS=$(CFLAGS)" "LDFLAGS=$(LDFLAGS)"
# touch a file indicating that the build is complete
touch build
-- ouch --
Regards,
Ray
--
LEADERSHIP A form of self-preservation exhibited by people with auto-
destructive imaginations in order to ensure that when it comes to the crunch
it'll be someone else's bones which go crack and not their own.
- The Hipcrime Vocab by Chad C. Mulligan
Reply to: