Closed p5pRT closed 19 years ago
This is a bug report for perl from mstramare@freegates.be\, generated with the help of perlbug 1.33 running under perl v5.6.1.
Installing bug sister pacakage\, I'd like to replace an existing field in a file with command (par of the makefile):
perl -pi -e "s|^bsuser=.*|bsuser=mas|" bb_start
Error message is: Can't do inplace edit on scratch/bb_start: Permission denied.
And there is no bb_start file anymore.
Flags: category=core severity=medium
Site configuration information for perl v5.6.1:
Configured by Siebenschlaefer at Wed Aug 22 00:42:15 2001.
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: Platform: osname=cygwin\, osvers=1.3.2(0.3932)\, archname=cygwin-multi uname='cygwin_nt-4.0 loreley 1.3.2(0.3932) 2001-05-20 23:28 i686 unknown ' config_args='-de -Dusemultiplicity' hint=recommended\, useposix=true\, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=define useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='gcc'\, ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include'\, optimize='-O2'\, cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include' ccversion=''\, gccversion='2.95.3-5 (cygwin special)'\, gccosandvers='' intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=1234 d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=12 ivtype='long'\, ivsize=4\, nvtype='double'\, nvsize=8\, Off_t='off_t'\, lseeksize=4 alignbytes=8\, usemymalloc=y\, prototype=define Linker and Libraries: ld='ld2'\, ldflags =' -s -L/usr/local/lib' libpth=/usr/local/lib /usr/lib /lib libs=-lgdbm -lcrypt perllibs=-lcrypt libc=/usr/lib/libc.a\, so=dll\, useshrplib=true\, libperl=libperl5_6_1.a Dynamic Linking: dlsrc=dl_dlopen.xs\, dlext=dll\, d_dlsymun=undef\, ccdlflags=' -s' cccdlflags=' '\, lddlflags=' -s -L/usr/local/lib'
Locally applied patches:
@INC for perl v5.6.1: /usr/lib/perl5/5.6.1/cygwin-multi /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/cygwin-multi /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .
Environment for perl v5.6.1: HOME=/home/mas LANG (unset) LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/usr/local/kde1/bin:/usr/local/lib/qt1/bin:/usr/X11R6/bin:/usr/local/bin:/usr/bin:/bin:/c/Program Files/Microsoft Office/Office:/c/Program Files/Reflection:/d/OraHome1/bin:/c/Program Files/Oracle/jre/1.1.7/bin:/c/Program Files/Reflection:/c/WINNT/system32:/c/WINNT:/usr/bin:/d/toolsgnu:/d/OraHome1/orb/bin:/d/ingres/ingres/bin:/d/ingres/ingres/utility:/d/EasyOpen/cobol/4032:/d/EasyOpen/open6:/d/EasyOpen/etk/script:/d/EasyOpen/etk:/d/EasyOpen/open6/iostd:/d/EasyOpen/open6/ecsy:/d/EasyOpen/open6/essy:/d/EasyOpen/qr PERL_BADLANG (unset) SHELL (unset)
Complete configuration data for perl v5.6.1:
Author='' CONFIG='true' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' Mcc='Mcc' PATCHLEVEL='6' PERL_API_REVISION='5' PERL_API_SUBVERSION='0' PERL_API_VERSION='5' PERL_CONFIG_SH='true' PERL_REVISION='5' PERL_SUBVERSION='1' PERL_VERSION='6' RCSfile='$RCSfile' Revision='$Revision' SUBVERSION='1' Source='' State='' _a='.a' _exe='.exe' _o='.o' afs='false' alignbytes='8' ansi2knr='' aphostname='' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/usr/lib/perl5/5.6.1/cygwin-multi' archlibexp='/usr/lib/perl5/5.6.1/cygwin-multi' archname='cygwin-multi' archname64='' archobjs='cygwin.o' awk='awk' baserev='5.0' bash='' bin='/usr/bin' bincompat5005='' binexp='/usr/bin' bison='bison' byacc='byacc' byteorder='1234' c='' castflags='0' cat='cat' cc='gcc' cccdlflags=' ' ccdlflags=' -s' ccflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include' ccflags_uselargefiles='' ccname='gcc' ccsymbols='_X86_=1 __CYGWIN32__=1 __CYGWIN__=1 __GNUC_MINOR__=95 __GNUC__=2 __cdecl=__attribute__((__cdecl__)) __declspec(x)=__attribute__((x)) __i386=1 __i386__=1 __i686=1 __i686__=1 __pentiumpro=1 __pentiumpro__=1 __stdcall=__attribute__((__stdcall__)) __unix=1 __unix__=1 _cdecl=__attribute__((__cdecl__)) _stdcall=__attribute__((__stdcall__)) cpu=i386 i386=1 i686=1 machine=i386 pentiumpro=1 system=winnt unix=1' ccversion='' cf_by='Siebenschlaefer' cf_email='gp@familiehaase.de' cf_time='Wed Aug 22 00:42:15 2001' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='./Configure' config_arg1='-de' config_arg2='-Dusemultiplicity' config_argc='2' config_args='-de -Dusemultiplicity' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='' cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include' cpplast='-' cppminus='-' cpprun='gcc -E' cppstdin='gcc -E' cppsymbols='' crosscompile='' cryptlib='' csh='csh' d_Gconvert='gcvt((x)\,(n)\,(b))' d_PRIEUldbl='define' d_PRIFUldbl='define' d_PRIGUldbl='define' d_PRIXU64='define' d_PRId64='define' d_PRIeldbl='define' d_PRIfldbl='define' d_PRIgldbl='define' d_PRIi64='define' d_PRIo64='define' d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d__fwalk='' d_access='define' d_accessx='' d_alarm='define' d_archlib='define' d_atolf='' d_atoll='' d_attribut='define' d_bcmp='define' d_bcopy='define' d_bincompat5005='' d_bsd='define' d_bsdgetpgrp='' d_bsdsetpgrp='' d_bzero='define' d_casti32='' d_castneg='define' d_charvspr='' d_chown='define' d_chroot='define' d_chsize='' d_closedir='define' d_const='define' d_crypt='define' d_csh='' d_cuserid='define' d_dbl_dig='define' d_difftime='define' d_dirnamlen='' d_dlerror='define' d_dlopen='define' d_dlsymun='' d_dosuid='' d_drand48proto='define' d_dup2='define' d_eaccess='' d_endgrent='define' d_endhent='define' d_endnent='' d_endpent='' d_endpwent='define' d_endsent='' d_eofnblk='define' d_eunice='' d_fchmod='define' d_fchown='define' d_fcntl='define' d_fcntl_can_lock='define' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fgetpos='define' d_flexfnam='define' d_flock='' d_fork='define' d_fpathconf='define' d_fpos64_t='' d_frexpl='' d_fs_data_s='' d_fseeko='' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='' d_fsync='define' d_ftello='' d_ftime='' d_getcwd='define' d_getespwnam='' d_getfsstat='' d_getgrent='define' d_getgrps='define' d_gethbyaddr='define' d_gethbyname='define' d_gethent='' d_gethname='define' d_gethostprotos='define' d_getlogin='define' d_getmnt='' d_getmntent='define' d_getnbyaddr='' d_getnbyname='' d_getnent='' d_getnetprotos='define' d_getpagsz='define' d_getpbyname='define' d_getpbynumber='define' d_getpent='' d_getpgid='define' d_getpgrp='define' d_getpgrp2='' d_getppid='define' d_getprior='' d_getprotoprotos='define' d_getprpwnam='' d_getpwent='define' d_getsbyname='define' d_getsbyport='define' d_getsent='' d_getservprotos='define' d_getspnam='' d_gettimeod='define' d_gnulibc='' d_grpasswd='define' d_hasmntopt='' d_htonl='define' d_iconv='' d_index='' d_inetaton='define' d_int64_t='define' d_isascii='define' d_isnan='define' d_isnanl='' d_killpg='define' d_lchown='define' d_ldbl_dig='define' d_link='define' d_locconv='define' d_lockf='' d_longdbl='define' d_longlong='define' d_lseekproto='define' d_lstat='define' d_madvise='' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' d_memchr='define' d_memcmp='define' d_memcpy='define' d_memmove='define' d_memset='define' d_mkdir='define' d_mkdtemp='' d_mkfifo='define' d_mkstemp='define' d_mkstemps='' d_mktime='define' d_mmap='define' d_modfl='' d_mprotect='define' d_msg='' d_msg_ctrunc='' d_msg_dontroute='define' d_msg_oob='define' d_msg_peek='define' d_msg_proxy='' d_msgctl='' d_msgget='' d_msgrcv='' d_msgsnd='' d_msync='define' d_munmap='define' d_mymalloc='define' d_nice='define' d_nv_preserves_uv='define' d_nv_preserves_uv_bits='32' d_off64_t='' d_old_pthread_create_joinable='' d_oldpthreads='' d_oldsock='' d_open3='define' d_pathconf='define' d_pause='define' d_perl_otherlibdirs='' d_phostname='' d_pipe='define' d_poll='define' d_portable='define' d_pthread_yield='' d_pwage='' d_pwchange='' d_pwclass='' d_pwcomment='define' d_pwexpire='' d_pwgecos='define' d_pwpasswd='define' d_pwquota='' d_qgcvt='' d_quad='define' d_readdir='define' d_readlink='define' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='define' d_safemcpy='' d_sanemcmp='define' d_sbrkproto='define' d_sched_yield='define' d_scm_rights='' d_seekdir='define' d_select='define' d_sem='' d_semctl='' d_semctl_semid_ds='' d_semctl_semun='' d_semget='' d_semop='' d_setegid='define' d_seteuid='define' d_setgrent='define' d_setgrps='' d_sethent='define' d_setlinebuf='' d_setlocale='define' d_setnent='' d_setpent='' d_setpgid='define' d_setpgrp='define' d_setpgrp2='' d_setprior='' d_setproctitle='' d_setpwent='define' d_setregid='' d_setresgid='' d_setresuid='' d_setreuid='' d_setrgid='' d_setruid='' d_setsent='' d_setsid='define' d_setvbuf='define' d_sfio='' d_shm='' d_shmat='' d_shmatprototype='' d_shmctl='' d_shmdt='' d_shmget='' d_sigaction='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='' d_sockpair='define' d_socks5_init='' d_sqrtl='' d_statblks='define' d_statfs_f_flags='' d_statfs_s='define' d_statvfs='' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='define' d_stdio_ptr_lval_sets_cnt='' d_stdio_stream_array='' d_stdiobase='define' d_stdstdio='define' d_strchr='define' d_strcoll='define' d_strctcpy='define' d_strerrm='strerror(e)' d_strerror='define' d_strtod='define' d_strtol='define' d_strtold='' d_strtoll='' d_strtoul='define' d_strtoull='' d_strtouq='' d_strxfrm='define' d_suidsafe='' d_symlink='define' d_syscall='' d_sysconf='define' d_sysernlst='' d_syserrlst='define' d_system='define' d_tcgetpgrp='define' d_tcsetpgrp='define' d_telldir='define' d_telldirproto='define' d_time='define' d_times='define' d_truncate='define' d_tzname='define' d_umask='define' d_uname='define' d_union_semun='define' d_ustat='' d_vendorarch='' d_vendorbin='' d_vendorlib='' d_vfork='' d_void_closedir='' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_wait4='define' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_xenix='' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' defvoidused='15' direntrytype='struct dirent' dlext='dll' dlsrc='dl_dlopen.xs' doublesize='8' drand01='drand48()' dynamic_ext='B ByteLoader Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re' eagain='EAGAIN' ebcdic='' echo='echo' egrep='egrep' emacs='' eunicefix=':' exe_ext='.exe' expr='expr' extensions='B ByteLoader Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re Errno' fflushNULL='define' fflushall='' find='' firstmakefile='GNUmakefile' flex='' fpossize='4' fpostype='fpos_t' freetype='void' full_ar='/bin/ar' full_csh='csh' full_sed='/bin/sed' gccosandvers='' gccversion='2.95.3-5 (cygwin special)' gidformat='"hu"' gidsign='1' gidsize='2' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib ' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='false' h_sysfile='true' hint='recommended' hostcat='cat /etc/hosts' i16size='2' i16type='short' i32size='4' i32type='long' i64size='8' i64type='long long' i8size='1' i8type='char' i_arpainet='define' i_bsdioctl='' i_db='' i_dbm='define' i_dirent='define' i_dld='' i_dlfcn='define' i_fcntl='' i_float='define' i_gdbm='define' i_grp='define' i_iconv='define' i_ieeefp='define' i_inttypes='' i_libutil='' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='define' i_ndbm='define' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='' i_pthread='define' i_pwd='define' i_rpcsvcdbm='' i_sfio='define' i_sgtty='' i_shadow='' i_socks='' i_stdarg='define' i_stddef='define' i_stdlib='define' i_string='define' i_sunmath='' i_sysaccess='' i_sysdir='' i_sysfile='define' i_sysfilio='' i_sysin='' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='' i_sysmount='define' i_sysndir='' i_sysparam='define' i_sysresrc='define' i_syssecrt='' i_sysselct='define' i_syssockio='' i_sysstat='define' i_sysstatfs='' i_sysstatvfs='' i_systime='define' i_systimek='' i_systimes='define' i_systypes='define' i_sysuio='define' i_sysun='define' i_sysutsname='define' i_sysvfs='define' i_syswait='define' i_termio='' i_termios='define' i_time='' i_unistd='define' i_ustat='' i_utime='define' i_values='' i_varargs='' i_varhdr='stdarg.h' i_vfork='' ignore_versioned_solibs='' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/usr/lib/perl5/5.6.1/cygwin-multi' installbin='/usr/bin' installman1dir='/usr/man/man1' installman3dir='/usr/man/man3' installprefix='/usr' installprefixexp='/usr' installprivlib='/usr/lib/perl5/5.6.1' installscript='/usr/bin' installsitearch='/usr/lib/perl5/site_perl/5.6.1/cygwin-multi' installsitebin='/usr/bin' installsitelib='/usr/lib/perl5/site_perl/5.6.1' installstyle='lib/perl5' installusrbinperl='' installvendorarch='' installvendorbin='' installvendorlib='' intsize='4' issymlink='test -h' ivdformat='"ld"' ivsize='4' ivtype='long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog Thread attrs re' ksh='' ld='ld2' lddlflags=' -s -L/usr/local/lib' ldflags=' -s -L/usr/local/lib' ldflags_uselargefiles='' ldlibpthname='PATH' less='less' lib_ext='.a' libc='/usr/lib/libc.a' libperl='libperl5_6_1.a' libpth='/usr/local/lib /usr/lib /lib' libs='-lgdbm -lcrypt' libsdirs=' /usr/lib' libsfiles=' libgdbm.a libcrypt.a' libsfound=' /usr/lib/libgdbm.a /usr/lib/libcrypt.a' libspath=' /usr/local/lib /usr/lib /lib' libswanted=' sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util cygipc' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/bin/ln -s' locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include' loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib' longdblsize='12' longlongsize='8' longsize='4' lp='' lpr='' ls='ls' lseeksize='4' lseektype='off_t' mail='' mailx='' make='make' make_set_make='#' mallocobj='malloc.o' mallocsrc='malloc.c' malloctype='void *' man1dir='/usr/man/man1' man1direxp='/usr/man/man1' man1ext='1' man3dir='/usr/man/man3' man3direxp='/usr/man/man3' man3ext='3' mips_type='' mkdir='mkdir' mmaptype='caddr_t' modetype='mode_t' more='more' multiarch='' mv='' myarchname='i686-cygwin' mydomain='.familiehaase.de' myhostname='loreley' myuname='cygwin_nt-4.0 loreley 1.3.2(0.3932) 2001-05-20 23:28 i686 unknown ' n='-n' netdb_hlen_type='int' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='long' nm='nm' nm_opt='' nm_so_opt='' nonxs_ext='Errno' nroff='nroff' nvEUformat='"E"' nvFUformat='"F"' nvGUformat='"G"' nveformat='"e"' nvfformat='"f"' nvgformat='"g"' nvsize='8' nvtype='double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O2' orderlib='false' osname='cygwin' osvers='1.3.2(0.3932)' otherlibdirs=' ' package='perl5' pager='/bin/less' passcat='cat /etc/passwd' patchlevel='6' path_sep=':' perl='' perl5='' perladmin='gp@familiehaase.de' perllibs='-lcrypt' perlpath='/usr/bin/perl' pg='pg' phostname='' pidtype='pid_t' plibpth='/usr/lib' pm_apiversion='5.005' pmake='' pr='' prefix='/usr' prefixexp='/usr' privlib='/usr/lib/perl5/5.6.1' privlibexp='/usr/lib/perl5/5.6.1' prototype='define' ptrsize='4' quadkind='3' quadtype='long long' randbits='48' randfunc='drand48' randseedtype='long' ranlib=':' rd_nodata='-1' revision='5' rm='rm' rmail='' runnm='true' sPRIEUldbl='"LE"' sPRIFUldbl='"LF"' sPRIGUldbl='"LG"' sPRIXU64='"llX"' sPRId64='"lld"' sPRIeldbl='"Le"' sPRIfldbl='"Lf"' sPRIgldbl='"Lg"' sPRIi64='"lli"' sPRIo64='"llo"' sPRIu64='"llu"' sPRIx64='"llx"' sSCNfldbl='"Lf"' sched_yield='sched_yield()' scriptdir='/usr/bin' scriptdirexp='/usr/bin' sed='sed' seedfunc='srand48' selectminbits='32' selecttype='fd_set *' sendmail='' sh='/bin/sh' shar='' sharpbang='#!' shmattype='' shortsize='2' shrpenv='env LD_RUN_PATH=/usr/lib/perl5/5.6.1/cygwin-multi/CORE' shsharp='true' sig_count='32' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH LOST USR1 USR2 CLD POLL ' sig_name_init='"ZERO"\, "HUP"\, "INT"\, "QUIT"\, "ILL"\, "TRAP"\, "ABRT"\, "EMT"\, "FPE"\, "KILL"\, "BUS"\, "SEGV"\, "SYS"\, "PIPE"\, "ALRM"\, "TERM"\, "URG"\, "STOP"\, "TSTP"\, "CONT"\, "CHLD"\, "TTIN"\, "TTOU"\, "IO"\, "XCPU"\, "XFSZ"\, "VTALRM"\, "PROF"\, "WINCH"\, "LOST"\, "USR1"\, "USR2"\, "CLD"\, "POLL"\, 0' sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 20 23 ' sig_num_init='0\, 1\, 2\, 3\, 4\, 5\, 6\, 7\, 8\, 9\, 10\, 11\, 12\, 13\, 14\, 15\, 16\, 17\, 18\, 19\, 20\, 21\, 22\, 23\, 24\, 25\, 26\, 27\, 28\, 29\, 30\, 31\, 20\, 23\, 0' signal_t='void' sitearch='/usr/lib/perl5/site_perl/5.6.1/cygwin-multi' sitearchexp='/usr/lib/perl5/site_perl/5.6.1/cygwin-multi' sitebin='/usr/bin' sitebinexp='/usr/bin' sitelib='/usr/lib/perl5/site_perl/5.6.1' sitelib_stem='/usr/lib/perl5/site_perl' sitelibexp='/usr/lib/perl5/site_perl/5.6.1' siteprefix='/usr' siteprefixexp='/usr' sizesize='4' sizetype='size_t' sleep='' smail='' so='dll' sockethdr='' socketlib='' socksizetype='int' sort='sort' spackage='Perl5' spitshell='cat' src='.' ssizetype='ssize_t' startperl='#!/usr/bin/perl' startsh='#!/bin/sh' static_ext=' ' stdchar='char' stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)' stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)' stdio_cnt='((fp)->_r)' stdio_filbuf='' stdio_ptr='((fp)->_p)' stdio_stream_array='' strings='/usr/include/string.h' submit='' subversion='1' sysman='/usr/man/man1' tail='' tar='' tbl='' tee='' test='test' timeincl='/usr/include/sys/time.h ' timetype='time_t' touch='touch' tr='tr' trnl='\n' troff='' u16size='2' u16type='unsigned short' u32size='4' u32type='unsigned long' u64size='8' u64type='unsigned long long' u8size='1' u8type='unsigned char' uidformat='"hu"' uidsign='1' uidsize='2' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='' use64bitall='' use64bitint='' usedl='define' useithreads='' uselargefiles='define' uselongdouble='' usemorebits='' usemultiplicity='define' usemymalloc='y' usenm='true' useopcode='true' useperlio='' useposix='true' usesfio='false' useshrplib='true' usesocks='' usethreads='' usevendorprefix='' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"lX"' uvoformat='"lo"' uvsize='4' uvtype='unsigned long' uvuformat='"lu"' uvxformat='"lx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.6.1' versiononly='' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.6.1' yacc='/bin/byacc' yaccflags='' zcat='' zip='zip'
Marino Stramare \mstramare@​freegates\.be writes:
This is a bug report for perl from mstramare@freegates.be\, generated with the help of perlbug 1.33 running under perl v5.6.1. ----------------------------------------------------------------- Installing bug sister pacakage\, I'd like to replace an existing field in a file with command (par of the makefile):
perl -pi -e "s|^bsuser=.*|bsuser=mas|" bb_start
Error message is: Can't do inplace edit on scratch/bb_start: Permission denied.
And there is no bb_start file anymore.
I think if you specify a backup extension e.g.
perl -pi.bak -e "s|^bsuser=.*|bsuser=mas|" bb_start
it will work in Cygwin/Win32 and other places where you cannot unlink a file and still read it.
It would be good though if it just refused to anything rather than delete the file!
-------------------------------------------------------------------
Flags: category=core severity=medium --- Site configuration information for perl v5.6.1:
Configured by Siebenschlaefer at Wed Aug 22 00:42:15 2001.
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: Platform: osname=cygwin\, osvers=1.3.2(0.3932)\, archname=cygwin-multi uname='cygwin_nt-4.0 loreley 1.3.2(0.3932) 2001-05-20 23:28 i686 unknown ' config_args='-de -Dusemultiplicity' hint=recommended\, useposix=true\, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=define useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='gcc'\, ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include'\, optimize='-O2'\, cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include' ccversion=''\, gccversion='2.95.3-5 (cygwin special)'\, gccosandvers='' intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=1234 d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=12 ivtype='long'\, ivsize=4\, nvtype='double'\, nvsize=8\, Off_t='off_t'\, lseeksize=4 alignbytes=8\, usemymalloc=y\, prototype=define Linker and Libraries: ld='ld2'\, ldflags =' -s -L/usr/local/lib' libpth=/usr/local/lib /usr/lib /lib libs=-lgdbm -lcrypt perllibs=-lcrypt libc=/usr/lib/libc.a\, so=dll\, useshrplib=true\, libperl=libperl5_6_1.a Dynamic Linking: dlsrc=dl_dlopen.xs\, dlext=dll\, d_dlsymun=undef\, ccdlflags=' -s' cccdlflags=' '\, lddlflags=' -s -L/usr/local/lib'
Locally applied patches:
--- @INC for perl v5.6.1: /usr/lib/perl5/5.6.1/cygwin-multi /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/cygwin-multi /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .
--- Environment for perl v5.6.1: HOME=/home/mas LANG (unset) LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/usr/local/kde1/bin:/usr/local/lib/qt1/bin:/usr/X11R6/bin:/usr/local/bin:/usr/bin:/bin:/c/Program Files/Microsoft Office/Office:/c/Program Files/Reflection:/d/OraHome1/bin:/c/Program Files/Oracle/jre/1.1.7/bin:/c/Program Files/Reflection:/c/WINNT/system32:/c/WINNT:/usr/bin:/d/toolsgnu:/d/OraHome1/orb/bin:/d/ingres/ingres/bin:/d/ingres/ingres/utility:/d/EasyOpen/cobol/4032:/d/EasyOpen/open6:/d/EasyOpen/etk/script:/d/EasyOpen/etk:/d/EasyOpen/open6/iostd:/d/EasyOpen/open6/ecsy:/d/EasyOpen/open6/essy:/d/EasyOpen/qr PERL_BADLANG (unset) SHELL (unset)
Complete configuration data for perl v5.6.1:
Author='' CONFIG='true' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' Mcc='Mcc' PATCHLEVEL='6' PERL_API_REVISION='5' PERL_API_SUBVERSION='0' PERL_API_VERSION='5' PERL_CONFIG_SH='true' PERL_REVISION='5' PERL_SUBVERSION='1' PERL_VERSION='6' RCSfile='$RCSfile' Revision='$Revision' SUBVERSION='1' Source='' State='' _a='.a' _exe='.exe' _o='.o' afs='false' alignbytes='8' ansi2knr='' aphostname='' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/usr/lib/perl5/5.6.1/cygwin-multi' archlibexp='/usr/lib/perl5/5.6.1/cygwin-multi' archname='cygwin-multi' archname64='' archobjs='cygwin.o' awk='awk' baserev='5.0' bash='' bin='/usr/bin' bincompat5005='' binexp='/usr/bin' bison='bison' byacc='byacc' byteorder='1234' c='' castflags='0' cat='cat' cc='gcc' cccdlflags=' ' ccdlflags=' -s' ccflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include' ccflags_uselargefiles='' ccname='gcc' ccsymbols='_X86_=1 __CYGWIN32__=1 __CYGWIN__=1 __GNUC_MINOR__=95 __GNUC__=2 __cdecl=__attribute__((__cdecl__)) __declspec(x)=__attribute__((x)) __i386=1 __i386__=1 __i686=1 __i686__=1 __pentiumpro=1 __pentiumpro__=1 __stdcall=__attribute__((__stdcall__)) __unix=1 __unix__=1 _cdecl=__attribute__((__cdecl__)) _stdcall=__attribute__((__stdcall__)) cpu=i386 i386=1 i686=1 machine=i386 pentiumpro=1 system=winnt unix=1' ccversion='' cf_by='Siebenschlaefer' cf_email='gp@familiehaase.de' cf_time='Wed Aug 22 00:42:15 2001' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='./Configure' config_arg1='-de' config_arg2='-Dusemultiplicity' config_argc='2' config_args='-de -Dusemultiplicity' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='' cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include' cpplast='-' cppminus='-' cpprun='gcc -E' cppstdin='gcc -E' cppsymbols='' crosscompile='' cryptlib='' csh='csh' d_Gconvert='gcvt((x)\,(n)\,(b))' d_PRIEUldbl='define' d_PRIFUldbl='define' d_PRIGUldbl='define' d_PRIXU64='define' d_PRId64='define' d_PRIeldbl='define' d_PRIfldbl='define' d_PRIgldbl='define' d_PRIi64='define' d_PRIo64='define' d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d__fwalk='' d_access='define' d_accessx='' d_alarm='define' d_archlib='define' d_atolf='' d_atoll='' d_attribut='define' d_bcmp='define' d_bcopy='define' d_bincompat5005='' d_bsd='define' d_bsdgetpgrp='' d_bsdsetpgrp='' d_bzero='define' d_casti32='' d_castneg='define' d_charvspr='' d_chown='define' d_chroot='define' d_chsize='' d_closedir='define' d_const='define' d_crypt='define' d_csh='' d_cuserid='define' d_dbl_dig='define' d_difftime='define' d_dirnamlen='' d_dlerror='define' d_dlopen='define' d_dlsymun='' d_dosuid='' d_drand48proto='define' d_dup2='define' d_eaccess='' d_endgrent='define' d_endhent='define' d_endnent='' d_endpent='' d_endpwent='define' d_endsent='' d_eofnblk='define' d_eunice='' d_fchmod='define' d_fchown='define' d_fcntl='define' d_fcntl_can_lock='define' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fgetpos='define' d_flexfnam='define' d_flock='' d_fork='define' d_fpathconf='define' d_fpos64_t='' d_frexpl='' d_fs_data_s='' d_fseeko='' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='' d_fsync='define' d_ftello='' d_ftime='' d_getcwd='define' d_getespwnam='' d_getfsstat='' d_getgrent='define' d_getgrps='define' d_gethbyaddr='define' d_gethbyname='define' d_gethent='' d_gethname='define' d_gethostprotos='define' d_getlogin='define' d_getmnt='' d_getmntent='define' d_getnbyaddr='' d_getnbyname='' d_getnent='' d_getnetprotos='define' d_getpagsz='define' d_getpbyname='define' d_getpbynumber='define' d_getpent='' d_getpgid='define' d_getpgrp='define' d_getpgrp2='' d_getppid='define' d_getprior='' d_getprotoprotos='define' d_getprpwnam='' d_getpwent='define' d_getsbyname='define' d_getsbyport='define' d_getsent='' d_getservprotos='define' d_getspnam='' d_gettimeod='define' d_gnulibc='' d_grpasswd='define' d_hasmntopt='' d_htonl='define' d_iconv='' d_index='' d_inetaton='define' d_int64_t='define' d_isascii='define' d_isnan='define' d_isnanl='' d_killpg='define' d_lchown='define' d_ldbl_dig='define' d_link='define' d_locconv='define' d_lockf='' d_longdbl='define' d_longlong='define' d_lseekproto='define' d_lstat='define' d_madvise='' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' d_memchr='define' d_memcmp='define' d_memcpy='define' d_memmove='define' d_memset='define' d_mkdir='define' d_mkdtemp='' d_mkfifo='define' d_mkstemp='define' d_mkstemps='' d_mktime='define' d_mmap='define' d_modfl='' d_mprotect='define' d_msg='' d_msg_ctrunc='' d_msg_dontroute='define' d_msg_oob='define' d_msg_peek='define' d_msg_proxy='' d_msgctl='' d_msgget='' d_msgrcv='' d_msgsnd='' d_msync='define' d_munmap='define' d_mymalloc='define' d_nice='define' d_nv_preserves_uv='define' d_nv_preserves_uv_bits='32' d_off64_t='' d_old_pthread_create_joinable='' d_oldpthreads='' d_oldsock='' d_open3='define' d_pathconf='define' d_pause='define' d_perl_otherlibdirs='' d_phostname='' d_pipe='define' d_poll='define' d_portable='define' d_pthread_yield='' d_pwage='' d_pwchange='' d_pwclass='' d_pwcomment='define' d_pwexpire='' d_pwgecos='define' d_pwpasswd='define' d_pwquota='' d_qgcvt='' d_quad='define' d_readdir='define' d_readlink='define' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='define' d_safemcpy='' d_sanemcmp='define' d_sbrkproto='define' d_sched_yield='define' d_scm_rights='' d_seekdir='define' d_select='define' d_sem='' d_semctl='' d_semctl_semid_ds='' d_semctl_semun='' d_semget='' d_semop='' d_setegid='define' d_seteuid='define' d_setgrent='define' d_setgrps='' d_sethent='define' d_setlinebuf='' d_setlocale='define' d_setnent='' d_setpent='' d_setpgid='define' d_setpgrp='define' d_setpgrp2='' d_setprior='' d_setproctitle='' d_setpwent='define' d_setregid='' d_setresgid='' d_setresuid='' d_setreuid='' d_setrgid='' d_setruid='' d_setsent='' d_setsid='define' d_setvbuf='define' d_sfio='' d_shm='' d_shmat='' d_shmatprototype='' d_shmctl='' d_shmdt='' d_shmget='' d_sigaction='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='' d_sockpair='define' d_socks5_init='' d_sqrtl='' d_statblks='define' d_statfs_f_flags='' d_statfs_s='define' d_statvfs='' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='define' d_stdio_ptr_lval_sets_cnt='' d_stdio_stream_array='' d_stdiobase='define' d_stdstdio='define' d_strchr='define' d_strcoll='define' d_strctcpy='define' d_strerrm='strerror(e)' d_strerror='define' d_strtod='define' d_strtol='define' d_strtold='' d_strtoll='' d_strtoul='define' d_strtoull='' d_strtouq='' d_strxfrm='define' d_suidsafe='' d_symlink='define' d_syscall='' d_sysconf='define' d_sysernlst='' d_syserrlst='define' d_system='define' d_tcgetpgrp='define' d_tcsetpgrp='define' d_telldir='define' d_telldirproto='define' d_time='define' d_times='define' d_truncate='define' d_tzname='define' d_umask='define' d_uname='define' d_union_semun='define' d_ustat='' d_vendorarch='' d_vendorbin='' d_vendorlib='' d_vfork='' d_void_closedir='' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_wait4='define' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_xenix='' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' defvoidused='15' direntrytype='struct dirent' dlext='dll' dlsrc='dl_dlopen.xs' doublesize='8' drand01='drand48()' dynamic_ext='B ByteLoader Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re' eagain='EAGAIN' ebcdic='' echo='echo' egrep='egrep' emacs='' eunicefix=':' exe_ext='.exe' expr='expr' extensions='B ByteLoader Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re Errno' fflushNULL='define' fflushall='' find='' firstmakefile='GNUmakefile' flex='' fpossize='4' fpostype='fpos_t' freetype='void' full_ar='/bin/ar' full_csh='csh' full_sed='/bin/sed' gccosandvers='' gccversion='2.95.3-5 (cygwin special)' gidformat='"hu"' gidsign='1' gidsize='2' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib ' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='false' h_sysfile='true' hint='recommended' hostcat='cat /etc/hosts' i16size='2' i16type='short' i32size='4' i32type='long' i64size='8' i64type='long long' i8size='1' i8type='char' i_arpainet='define' i_bsdioctl='' i_db='' i_dbm='define' i_dirent='define' i_dld='' i_dlfcn='define' i_fcntl='' i_float='define' i_gdbm='define' i_grp='define' i_iconv='define' i_ieeefp='define' i_inttypes='' i_libutil='' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='define' i_ndbm='define' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='' i_pthread='define' i_pwd='define' i_rpcsvcdbm='' i_sfio='define' i_sgtty='' i_shadow='' i_socks='' i_stdarg='define' i_stddef='define' i_stdlib='define' i_string='define' i_sunmath='' i_sysaccess='' i_sysdir='' i_sysfile='define' i_sysfilio='' i_sysin='' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='' i_sysmount='define' i_sysndir='' i_sysparam='define' i_sysresrc='define' i_syssecrt='' i_sysselct='define' i_syssockio='' i_sysstat='define' i_sysstatfs='' i_sysstatvfs='' i_systime='define' i_systimek='' i_systimes='define' i_systypes='define' i_sysuio='define' i_sysun='define' i_sysutsname='define' i_sysvfs='define' i_syswait='define' i_termio='' i_termios='define' i_time='' i_unistd='define' i_ustat='' i_utime='define' i_values='' i_varargs='' i_varhdr='stdarg.h' i_vfork='' ignore_versioned_solibs='' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/usr/lib/perl5/5.6.1/cygwin-multi' installbin='/usr/bin' installman1dir='/usr/man/man1' installman3dir='/usr/man/man3' installprefix='/usr' installprefixexp='/usr' installprivlib='/usr/lib/perl5/5.6.1' installscript='/usr/bin' installsitearch='/usr/lib/perl5/site_perl/5.6.1/cygwin-multi' installsitebin='/usr/bin' installsitelib='/usr/lib/perl5/site_perl/5.6.1' installstyle='lib/perl5' installusrbinperl='' installvendorarch='' installvendorbin='' installvendorlib='' intsize='4' issymlink='test -h' ivdformat='"ld"' ivsize='4' ivtype='long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog Thread attrs re' ksh='' ld='ld2' lddlflags=' -s -L/usr/local/lib' ldflags=' -s -L/usr/local/lib' ldflags_uselargefiles='' ldlibpthname='PATH' less='less' lib_ext='.a' libc='/usr/lib/libc.a' libperl='libperl5_6_1.a' libpth='/usr/local/lib /usr/lib /lib' libs='-lgdbm -lcrypt' libsdirs=' /usr/lib' libsfiles=' libgdbm.a libcrypt.a' libsfound=' /usr/lib/libgdbm.a /usr/lib/libcrypt.a' libspath=' /usr/local/lib /usr/lib /lib' libswanted=' sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util cygipc' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/bin/ln -s' locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include' loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib' longdblsize='12' longlongsize='8' longsize='4' lp='' lpr='' ls='ls' lseeksize='4' lseektype='off_t' mail='' mailx='' make='make' make_set_make='#' mallocobj='malloc.o' mallocsrc='malloc.c' malloctype='void *' man1dir='/usr/man/man1' man1direxp='/usr/man/man1' man1ext='1' man3dir='/usr/man/man3' man3direxp='/usr/man/man3' man3ext='3' mips_type='' mkdir='mkdir' mmaptype='caddr_t' modetype='mode_t' more='more' multiarch='' mv='' myarchname='i686-cygwin' mydomain='.familiehaase.de' myhostname='loreley' myuname='cygwin_nt-4.0 loreley 1.3.2(0.3932) 2001-05-20 23:28 i686 unknown ' n='-n' netdb_hlen_type='int' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='long' nm='nm' nm_opt='' nm_so_opt='' nonxs_ext='Errno' nroff='nroff' nvEUformat='"E"' nvFUformat='"F"' nvGUformat='"G"' nveformat='"e"' nvfformat='"f"' nvgformat='"g"' nvsize='8' nvtype='double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O2' orderlib='false' osname='cygwin' osvers='1.3.2(0.3932)' otherlibdirs=' ' package='perl5' pager='/bin/less' passcat='cat /etc/passwd' patchlevel='6' path_sep=':' perl='' perl5='' perladmin='gp@familiehaase.de' perllibs='-lcrypt' perlpath='/usr/bin/perl' pg='pg' phostname='' pidtype='pid_t' plibpth='/usr/lib' pm_apiversion='5.005' pmake='' pr='' prefix='/usr' prefixexp='/usr' privlib='/usr/lib/perl5/5.6.1' privlibexp='/usr/lib/perl5/5.6.1' prototype='define' ptrsize='4' quadkind='3' quadtype='long long' randbits='48' randfunc='drand48' randseedtype='long' ranlib=':' rd_nodata='-1' revision='5' rm='rm' rmail='' runnm='true' sPRIEUldbl='"LE"' sPRIFUldbl='"LF"' sPRIGUldbl='"LG"' sPRIXU64='"llX"' sPRId64='"lld"' sPRIeldbl='"Le"' sPRIfldbl='"Lf"' sPRIgldbl='"Lg"' sPRIi64='"lli"' sPRIo64='"llo"' sPRIu64='"llu"' sPRIx64='"llx"' sSCNfldbl='"Lf"' sched_yield='sched_yield()' scriptdir='/usr/bin' scriptdirexp='/usr/bin' sed='sed' seedfunc='srand48' selectminbits='32' selecttype='fd_set *' sendmail='' sh='/bin/sh' shar='' sharpbang='#!' shmattype='' shortsize='2' shrpenv='env LD_RUN_PATH=/usr/lib/perl5/5.6.1/cygwin-multi/CORE' shsharp='true' sig_count='32' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH LOST USR1 USR2 CLD POLL ' sig_name_init='"ZERO"\, "HUP"\, "INT"\, "QUIT"\, "ILL"\, "TRAP"\, "ABRT"\, "EMT"\, "FPE"\, "KILL"\, "BUS"\, "SEGV"\, "SYS"\, "PIPE"\, "ALRM"\, "TERM"\, "URG"\, "STOP"\, "TSTP"\, "CONT"\, "CHLD"\, "TTIN"\, "TTOU"\, "IO"\, "XCPU"\, "XFSZ"\, "VTALRM"\, "PROF"\, "WINCH"\, "LOST"\, "USR1"\, "USR2"\, "CLD"\, "POLL"\, 0' sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 20 23 ' sig_num_init='0\, 1\, 2\, 3\, 4\, 5\, 6\, 7\, 8\, 9\, 10\, 11\, 12\, 13\, 14\, 15\, 16\, 17\, 18\, 19\, 20\, 21\, 22\, 23\, 24\, 25\, 26\, 27\, 28\, 29\, 30\, 31\, 20\, 23\, 0' signal_t='void' sitearch='/usr/lib/perl5/site_perl/5.6.1/cygwin-multi' sitearchexp='/usr/lib/perl5/site_perl/5.6.1/cygwin-multi' sitebin='/usr/bin' sitebinexp='/usr/bin' sitelib='/usr/lib/perl5/site_perl/5.6.1' sitelib_stem='/usr/lib/perl5/site_perl' sitelibexp='/usr/lib/perl5/site_perl/5.6.1' siteprefix='/usr' siteprefixexp='/usr' sizesize='4' sizetype='size_t' sleep='' smail='' so='dll' sockethdr='' socketlib='' socksizetype='int' sort='sort' spackage='Perl5' spitshell='cat' src='.' ssizetype='ssize_t' startperl='#!/usr/bin/perl' startsh='#!/bin/sh' static_ext=' ' stdchar='char' stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)' stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)' stdio_cnt='((fp)->_r)' stdio_filbuf='' stdio_ptr='((fp)->_p)' stdio_stream_array='' strings='/usr/include/string.h' submit='' subversion='1' sysman='/usr/man/man1' tail='' tar='' tbl='' tee='' test='test' timeincl='/usr/include/sys/time.h ' timetype='time_t' touch='touch' tr='tr' trnl='\n' troff='' u16size='2' u16type='unsigned short' u32size='4' u32type='unsigned long' u64size='8' u64type='unsigned long long' u8size='1' u8type='unsigned char' uidformat='"hu"' uidsign='1' uidsize='2' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='' use64bitall='' use64bitint='' usedl='define' useithreads='' uselargefiles='define' uselongdouble='' usemorebits='' usemultiplicity='define' usemymalloc='y' usenm='true' useopcode='true' useperlio='' useposix='true' usesfio='false' useshrplib='true' usesocks='' usethreads='' usevendorprefix='' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"lX"' uvoformat='"lo"' uvsize='4' uvtype='unsigned long' uvuformat='"lu"' uvxformat='"lx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.6.1' versiononly='' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.6.1' yacc='/bin/byacc' yaccflags='' zcat='' zip='zip' -- Nick Ing-Simmons http://www.ni-s.u-net.com/
Hi\,
thank you for your advise. It works fine. I also had an answer from Nick Ing-Simmons who purposed to change perl code to no delete input file in that case.
marino
At 00:45 31/12/01\, you wrote:
Hallo Marino\,
Am 2001-12-30 um 22:55 schriebst du:
This is a bug report for perl from mstramare@freegates.be\, generated with the help of perlbug 1.33 running under perl v5.6.1. ----------------------------------------------------------------- Installing bug sister pacakage\, I'd like to replace an existing field in a file with command (par of the makefile):
perl -pi -e "s|^bsuser=.*|bsuser=mas|" bb_start
Error message is: Can't do inplace edit on scratch/bb_start: Permission denied.
And there is no bb_start file anymore.
Yep\, inplace editing on Cygwin doesn't work:( Try to use `perl -i.bak' instead of `perl -i' And you're right\, it should be mentiond in the docs.
Gerrit -- =^..^= mailto:gp@familiehaase.de
@smpeters - Status changed from 'open' to 'resolved'
@smpeters - Status changed from 'resolved' to 'open'
@smpeters - Status changed from 'open' to 'resolved'
Migrated from rt.perl.org#8155 (status was 'resolved')
Searchable as RT8155$