mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-11 07:22:22 +00:00
fish is a user friendly commandline shell intended mostly for
interactive use. WWW: http://www.fishshell.org/ PR: ports/109556 Submitted by: Kai Wang <kaiw27 at gmail.com>
This commit is contained in:
parent
44deb6e172
commit
1dee70fb5b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=186043
@ -12,6 +12,7 @@
|
||||
SUBDIR += es
|
||||
SUBDIR += esh
|
||||
SUBDIR += fd
|
||||
SUBDIR += fish
|
||||
SUBDIR += flash
|
||||
SUBDIR += gscommander
|
||||
SUBDIR += ibsh
|
||||
|
86
shells/fish/Makefile
Normal file
86
shells/fish/Makefile
Normal file
@ -0,0 +1,86 @@
|
||||
# New ports collection makefile for: fish
|
||||
# Date created: 2007-02-26
|
||||
# Whom: Kai Wang <kaiw27@gmail.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= fish
|
||||
PORTVERSION= 1.22.3
|
||||
CATEGORIES= shells
|
||||
MASTER_SITES= http://www.fishshell.org/files/1.22.3/ \
|
||||
http://roo.no-ip.org/fish/files/1.22.3/ \
|
||||
http://web.student.chalmers.se/~kaiw/FreeBSD/disfiles/
|
||||
|
||||
MAINTAINER= kaiw27@gmail.com
|
||||
COMMENT= A user friendly command line shell
|
||||
|
||||
USE_AUTOTOOLS= autoconf:259
|
||||
USE_ICONV= yes
|
||||
USE_GMAKE= yes
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LIBS="${LDFLAGS}" \
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
|
||||
OPTIONS= NLS "Native language support" on \
|
||||
XSEL "Build with xsel" on
|
||||
|
||||
MAN1= count.1 fish.1 fish_pager.1 fishd.1 \
|
||||
mimedb.1 set_color.1 alias.1 and.1 begin.1 \
|
||||
bg.1 bind.1 block.1 break.1 builtin.1 \
|
||||
case.1 cd.1 command.1 commandline.1 complete.1 \
|
||||
contains.1 continue.1 dirh.1 dirs.1 else.1 \
|
||||
end.1 eval.1 exec.1 exit.1 fg.1 for.1 \
|
||||
function.1 functions.1 help.1 if.1 isatty.1 \
|
||||
jobs.1 math.1 nextd.1 not.1 open.1 or.1 \
|
||||
popd.1 prevd.1 psub.1 pushd.1 random.1 \
|
||||
read.1 return.1 save_function.1 set.1 \
|
||||
source.1 status.1 switch.1 trap.1 type.1 \
|
||||
ulimit.1 umask.1 vared.1 while.1
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_NLS)
|
||||
USE_GETTEXT= yes
|
||||
PLIST_SUB+= NLS=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-gettext
|
||||
PLIST_SUB+= NLS="@comment "
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_XSEL)
|
||||
CONFLICTS= xsel-[0-9]*
|
||||
PLIST_SUB+= XSEL=""
|
||||
MAN1+= xsel.1
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-xsel
|
||||
PLIST_SUB+= XSEL="@comment "
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(WITHOUT_XSEL)
|
||||
${MV} ${PREFIX}/man/man1/xsel.1x ${PREFIX}/man/man1/xsel.1
|
||||
.endif
|
||||
# remove duplicate manpages
|
||||
.for i in count.1 fish.1 fish_pager.1 fishd.1 mimedb.1 set_color.1
|
||||
cd ${DATADIR}/man && ${RM} -f ${i}
|
||||
.endfor
|
||||
${CP} ${DATADIR}/man/*.1 ${PREFIX}/man/man1/
|
||||
${RM} -rf ${DATADIR}/man
|
||||
if ${GREP} -q '${PREFIX}/bin/${PORTNAME}' /etc/shells; then \
|
||||
${TRUE}; \
|
||||
else \
|
||||
${ECHO_CMD} '${PREFIX}/bin/${PORTNAME}' >> /etc/shells; \
|
||||
fi
|
||||
|
||||
post-deinstall:
|
||||
${CP} /etc/shells /etc/shells.bak
|
||||
${GREP} -v '${PREFIX}/bin/${PORTNAME}' /etc/shells.bak \
|
||||
>> /etc/shells
|
||||
${RM} -f /etc/shells.bak
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
shells/fish/distinfo
Normal file
3
shells/fish/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (fish-1.22.3.tar.gz) = 088a977e08c5026bbad300e56dcb6ac3
|
||||
SHA256 (fish-1.22.3.tar.gz) = 5d55d90fed997762cb42ac002eedbd5b156af21f4b0c93a579415ff62fb60769
|
||||
SIZE (fish-1.22.3.tar.gz) = 1045212
|
4
shells/fish/pkg-descr
Normal file
4
shells/fish/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
fish is a user friendly commandline shell intended mostly for
|
||||
interactive use.
|
||||
|
||||
WWW: http://www.fishshell.org/
|
300
shells/fish/pkg-plist
Normal file
300
shells/fish/pkg-plist
Normal file
@ -0,0 +1,300 @@
|
||||
bin/count
|
||||
bin/fish
|
||||
bin/fish_pager
|
||||
bin/fishd
|
||||
bin/mimedb
|
||||
bin/seq
|
||||
bin/set_color
|
||||
%%XSEL%%bin/xsel
|
||||
etc/fish/config.fish
|
||||
etc/fish/fish_inputrc
|
||||
%%DOCSDIR%%/ChangeLog
|
||||
%%DOCSDIR%%/commands.html
|
||||
%%DOCSDIR%%/design.html
|
||||
%%DOCSDIR%%/doc_8h-source.html
|
||||
%%DOCSDIR%%/doxygen.css
|
||||
%%DOCSDIR%%/doxygen.png
|
||||
%%DOCSDIR%%/faq.html
|
||||
%%DOCSDIR%%/files.html
|
||||
%%DOCSDIR%%/index.html
|
||||
%%DOCSDIR%%/license.html
|
||||
%%DOCSDIR%%/pages.html
|
||||
%%DOCSDIR%%/tab_b.gif
|
||||
%%DOCSDIR%%/tab_l.gif
|
||||
%%DOCSDIR%%/tab_r.gif
|
||||
%%DOCSDIR%%/tabs.css
|
||||
%%DATADIR%%/completions/and.fish
|
||||
%%DATADIR%%/completions/ant.fish
|
||||
%%DATADIR%%/completions/apm.fish
|
||||
%%DATADIR%%/completions/apropos.fish
|
||||
%%DATADIR%%/completions/apt-build.fish
|
||||
%%DATADIR%%/completions/apt-cache.fish
|
||||
%%DATADIR%%/completions/apt-cdrom.fish
|
||||
%%DATADIR%%/completions/apt-config.fish
|
||||
%%DATADIR%%/completions/apt-extracttemplates.fish
|
||||
%%DATADIR%%/completions/apt-file.fish
|
||||
%%DATADIR%%/completions/apt-ftparchive.fish
|
||||
%%DATADIR%%/completions/apt-get.fish
|
||||
%%DATADIR%%/completions/apt-key.fish
|
||||
%%DATADIR%%/completions/apt-listbugs.fish
|
||||
%%DATADIR%%/completions/apt-listchanges.fish
|
||||
%%DATADIR%%/completions/apt-move.fish
|
||||
%%DATADIR%%/completions/apt-proxy-import.fish
|
||||
%%DATADIR%%/completions/apt-rdepends.fish
|
||||
%%DATADIR%%/completions/apt-setup.fish
|
||||
%%DATADIR%%/completions/apt-show-source.fish
|
||||
%%DATADIR%%/completions/apt-show-versions.fish
|
||||
%%DATADIR%%/completions/apt-sortpkgs.fish
|
||||
%%DATADIR%%/completions/apt-spy.fish
|
||||
%%DATADIR%%/completions/apt-src.fish
|
||||
%%DATADIR%%/completions/apt-zip-inst.fish
|
||||
%%DATADIR%%/completions/apt-zip-list.fish
|
||||
%%DATADIR%%/completions/aptitude.fish
|
||||
%%DATADIR%%/completions/arp.fish
|
||||
%%DATADIR%%/completions/at.fish
|
||||
%%DATADIR%%/completions/atd.fish
|
||||
%%DATADIR%%/completions/atq.fish
|
||||
%%DATADIR%%/completions/atrm.fish
|
||||
%%DATADIR%%/completions/bc.fish
|
||||
%%DATADIR%%/completions/bg.fish
|
||||
%%DATADIR%%/completions/bind.fish
|
||||
%%DATADIR%%/completions/block.fish
|
||||
%%DATADIR%%/completions/break.fish
|
||||
%%DATADIR%%/completions/btdownloadcurses.py.fish
|
||||
%%DATADIR%%/completions/btdownloadheadless.py.fish
|
||||
%%DATADIR%%/completions/builtin.fish
|
||||
%%DATADIR%%/completions/bunzip2.fish
|
||||
%%DATADIR%%/completions/bzcat.fish
|
||||
%%DATADIR%%/completions/bzip2.fish
|
||||
%%DATADIR%%/completions/bzip2recover.fish
|
||||
%%DATADIR%%/completions/case.fish
|
||||
%%DATADIR%%/completions/cat.fish
|
||||
%%DATADIR%%/completions/cd.fish
|
||||
%%DATADIR%%/completions/cdrecord.fish
|
||||
%%DATADIR%%/completions/chgrp.fish
|
||||
%%DATADIR%%/completions/chown.fish
|
||||
%%DATADIR%%/completions/chsh.fish
|
||||
%%DATADIR%%/completions/command.fish
|
||||
%%DATADIR%%/completions/commandline.fish
|
||||
%%DATADIR%%/completions/complete.fish
|
||||
%%DATADIR%%/completions/configure.fish
|
||||
%%DATADIR%%/completions/continue.fish
|
||||
%%DATADIR%%/completions/cp.fish
|
||||
%%DATADIR%%/completions/cut.fish
|
||||
%%DATADIR%%/completions/cvs.fish
|
||||
%%DATADIR%%/completions/darcs.fish
|
||||
%%DATADIR%%/completions/date.fish
|
||||
%%DATADIR%%/completions/dcop.fish
|
||||
%%DATADIR%%/completions/df.fish
|
||||
%%DATADIR%%/completions/diff.fish
|
||||
%%DATADIR%%/completions/du.fish
|
||||
%%DATADIR%%/completions/dvipdf.fish
|
||||
%%DATADIR%%/completions/dvipdfm.fish
|
||||
%%DATADIR%%/completions/echo.fish
|
||||
%%DATADIR%%/completions/eix-sync.fish
|
||||
%%DATADIR%%/completions/eix.fish
|
||||
%%DATADIR%%/completions/elatex.fish
|
||||
%%DATADIR%%/completions/emacs.fish
|
||||
%%DATADIR%%/completions/emerge.fish
|
||||
%%DATADIR%%/completions/env.fish
|
||||
%%DATADIR%%/completions/equery.fish
|
||||
%%DATADIR%%/completions/etex.fish
|
||||
%%DATADIR%%/completions/eval.fish
|
||||
%%DATADIR%%/completions/exec.fish
|
||||
%%DATADIR%%/completions/exit.fish
|
||||
%%DATADIR%%/completions/fg.fish
|
||||
%%DATADIR%%/completions/file.fish
|
||||
%%DATADIR%%/completions/find.fish
|
||||
%%DATADIR%%/completions/fish.fish
|
||||
%%DATADIR%%/completions/flac.fish
|
||||
%%DATADIR%%/completions/function.fish
|
||||
%%DATADIR%%/completions/functions.fish
|
||||
%%DATADIR%%/completions/fusermount.fish
|
||||
%%DATADIR%%/completions/gcc.fish
|
||||
%%DATADIR%%/completions/gem.fish
|
||||
%%DATADIR%%/completions/gpg.fish
|
||||
%%DATADIR%%/completions/gprof.fish
|
||||
%%DATADIR%%/completions/grep.fish
|
||||
%%DATADIR%%/completions/gunzip.fish
|
||||
%%DATADIR%%/completions/gzip.fish
|
||||
%%DATADIR%%/completions/help.fish
|
||||
%%DATADIR%%/completions/hg.fish
|
||||
%%DATADIR%%/completions/iconv.fish
|
||||
%%DATADIR%%/completions/id.fish
|
||||
%%DATADIR%%/completions/ifconfig.fish
|
||||
%%DATADIR%%/completions/jobs.fish
|
||||
%%DATADIR%%/completions/kill.fish
|
||||
%%DATADIR%%/completions/la.fish
|
||||
%%DATADIR%%/completions/latex.fish
|
||||
%%DATADIR%%/completions/less.fish
|
||||
%%DATADIR%%/completions/ll.fish
|
||||
%%DATADIR%%/completions/locate.fish
|
||||
%%DATADIR%%/completions/ls.fish
|
||||
%%DATADIR%%/completions/make.fish
|
||||
%%DATADIR%%/completions/makedepend.fish
|
||||
%%DATADIR%%/completions/man.fish
|
||||
%%DATADIR%%/completions/mimedb.fish
|
||||
%%DATADIR%%/completions/modprobe.fish
|
||||
%%DATADIR%%/completions/mount.fish
|
||||
%%DATADIR%%/completions/mplayer.fish
|
||||
%%DATADIR%%/completions/mutt.fish
|
||||
%%DATADIR%%/completions/mv.fish
|
||||
%%DATADIR%%/completions/nextd.fish
|
||||
%%DATADIR%%/completions/nice.fish
|
||||
%%DATADIR%%/completions/not.fish
|
||||
%%DATADIR%%/completions/oggenc.fish
|
||||
%%DATADIR%%/completions/omega.fish
|
||||
%%DATADIR%%/completions/or.fish
|
||||
%%DATADIR%%/completions/patch.fish
|
||||
%%DATADIR%%/completions/pdfelatex.fish
|
||||
%%DATADIR%%/completions/pdfetex.fish
|
||||
%%DATADIR%%/completions/pdflatex.fish
|
||||
%%DATADIR%%/completions/pdftex.fish
|
||||
%%DATADIR%%/completions/perl.fish
|
||||
%%DATADIR%%/completions/pine.fish
|
||||
%%DATADIR%%/completions/ping.fish
|
||||
%%DATADIR%%/completions/prevd.fish
|
||||
%%DATADIR%%/completions/ps.fish
|
||||
%%DATADIR%%/completions/ps2pdf.fish
|
||||
%%DATADIR%%/completions/psub.fish
|
||||
%%DATADIR%%/completions/pushd.fish
|
||||
%%DATADIR%%/completions/python.fish
|
||||
%%DATADIR%%/completions/random.fish
|
||||
%%DATADIR%%/completions/read.fish
|
||||
%%DATADIR%%/completions/renice.fish
|
||||
%%DATADIR%%/completions/return.fish
|
||||
%%DATADIR%%/completions/rm.fish
|
||||
%%DATADIR%%/completions/rmdir.fish
|
||||
%%DATADIR%%/completions/rpm.fish
|
||||
%%DATADIR%%/completions/rsync.fish
|
||||
%%DATADIR%%/completions/ruby.fish
|
||||
%%DATADIR%%/completions/scp.fish
|
||||
%%DATADIR%%/completions/screen.fish
|
||||
%%DATADIR%%/completions/sed.fish
|
||||
%%DATADIR%%/completions/service.fish
|
||||
%%DATADIR%%/completions/set.fish
|
||||
%%DATADIR%%/completions/set_color.fish
|
||||
%%DATADIR%%/completions/sort.fish
|
||||
%%DATADIR%%/completions/ssh.fish
|
||||
%%DATADIR%%/completions/sshfs.fish
|
||||
%%DATADIR%%/completions/status.fish
|
||||
%%DATADIR%%/completions/su.fish
|
||||
%%DATADIR%%/completions/sudo.fish
|
||||
%%DATADIR%%/completions/svn.fish
|
||||
%%DATADIR%%/completions/sylpheed.fish
|
||||
%%DATADIR%%/completions/tar.fish
|
||||
%%DATADIR%%/completions/telnet.fish
|
||||
%%DATADIR%%/completions/test.fish
|
||||
%%DATADIR%%/completions/tex.fish
|
||||
%%DATADIR%%/completions/time.fish
|
||||
%%DATADIR%%/completions/top.fish
|
||||
%%DATADIR%%/completions/totem.fish
|
||||
%%DATADIR%%/completions/touch.fish
|
||||
%%DATADIR%%/completions/trap.fish
|
||||
%%DATADIR%%/completions/type.fish
|
||||
%%DATADIR%%/completions/ulimit.fish
|
||||
%%DATADIR%%/completions/umount.fish
|
||||
%%DATADIR%%/completions/uname.fish
|
||||
%%DATADIR%%/completions/uniq.fish
|
||||
%%DATADIR%%/completions/unrar.fish
|
||||
%%DATADIR%%/completions/update-eix-remote.fish
|
||||
%%DATADIR%%/completions/update-eix.fish
|
||||
%%DATADIR%%/completions/valgrind.fish
|
||||
%%DATADIR%%/completions/vared.fish
|
||||
%%DATADIR%%/completions/vi.fish
|
||||
%%DATADIR%%/completions/vim.fish
|
||||
%%DATADIR%%/completions/w.fish
|
||||
%%DATADIR%%/completions/wajig.fish
|
||||
%%DATADIR%%/completions/wc.fish
|
||||
%%DATADIR%%/completions/wget.fish
|
||||
%%DATADIR%%/completions/whatis.fish
|
||||
%%DATADIR%%/completions/which.fish
|
||||
%%DATADIR%%/completions/who.fish
|
||||
%%DATADIR%%/completions/wpa_cli.fish
|
||||
%%DATADIR%%/completions/xargs.fish
|
||||
%%DATADIR%%/completions/xmms.fish
|
||||
%%DATADIR%%/completions/xpdf.fish
|
||||
%%DATADIR%%/completions/xprop.fish
|
||||
%%DATADIR%%/completions/xsel.fish
|
||||
%%DATADIR%%/completions/xterm.fish
|
||||
%%DATADIR%%/completions/yum.fish
|
||||
%%DATADIR%%/completions/zcat.fish
|
||||
%%DATADIR%%/completions/zip.fish
|
||||
%%DATADIR%%/config.fish
|
||||
%%DATADIR%%/config_interactive.fish
|
||||
%%DATADIR%%/functions/N_.fish
|
||||
%%DATADIR%%/functions/_.fish
|
||||
%%DATADIR%%/functions/__fish_append.fish
|
||||
%%DATADIR%%/functions/__fish_complete_ant_targets.fish
|
||||
%%DATADIR%%/functions/__fish_complete_bittorrent.fish
|
||||
%%DATADIR%%/functions/__fish_complete_cd.fish
|
||||
%%DATADIR%%/functions/__fish_complete_directories.fish
|
||||
%%DATADIR%%/functions/__fish_complete_ls.fish
|
||||
%%DATADIR%%/functions/__fish_complete_man.fish
|
||||
%%DATADIR%%/functions/__fish_complete_pids.fish
|
||||
%%DATADIR%%/functions/__fish_complete_ssh.fish
|
||||
%%DATADIR%%/functions/__fish_complete_subcommand.fish
|
||||
%%DATADIR%%/functions/__fish_complete_subcommand_root.fish
|
||||
%%DATADIR%%/functions/__fish_complete_suffix.fish
|
||||
%%DATADIR%%/functions/__fish_complete_tar.fish
|
||||
%%DATADIR%%/functions/__fish_complete_tex.fish
|
||||
%%DATADIR%%/functions/__fish_complete_unrar.fish
|
||||
%%DATADIR%%/functions/__fish_complete_vi.fish
|
||||
%%DATADIR%%/functions/__fish_contains_opt.fish
|
||||
%%DATADIR%%/functions/__fish_describe_command.fish
|
||||
%%DATADIR%%/functions/__fish_filter_mime.fish
|
||||
%%DATADIR%%/functions/__fish_gnu_complete.fish
|
||||
%%DATADIR%%/functions/__fish_is_first_token.fish
|
||||
%%DATADIR%%/functions/__fish_list_current_token.fish
|
||||
%%DATADIR%%/functions/__fish_move_last.fish
|
||||
%%DATADIR%%/functions/__fish_no_arguments.fish
|
||||
%%DATADIR%%/functions/__fish_print_filesystems.fish
|
||||
%%DATADIR%%/functions/__fish_print_function_prototypes.fish
|
||||
%%DATADIR%%/functions/__fish_print_help.fish
|
||||
%%DATADIR%%/functions/__fish_print_hostnames.fish
|
||||
%%DATADIR%%/functions/__fish_print_packages.fish
|
||||
%%DATADIR%%/functions/__fish_seen_subcommand_from.fish
|
||||
%%DATADIR%%/functions/__fish_test_arg.fish
|
||||
%%DATADIR%%/functions/__fish_use_subcommand.fish
|
||||
%%DATADIR%%/functions/alias.fish
|
||||
%%DATADIR%%/functions/cd.fish
|
||||
%%DATADIR%%/functions/contains.fish
|
||||
%%DATADIR%%/functions/delete-or-exit.fish
|
||||
%%DATADIR%%/functions/dirh.fish
|
||||
%%DATADIR%%/functions/dirs.fish
|
||||
%%DATADIR%%/functions/fish_prompt.fish
|
||||
%%DATADIR%%/functions/grep.fish
|
||||
%%DATADIR%%/functions/help.fish
|
||||
%%DATADIR%%/functions/isatty.fish
|
||||
%%DATADIR%%/functions/la.fish
|
||||
%%DATADIR%%/functions/ll.fish
|
||||
%%DATADIR%%/functions/ls.fish
|
||||
%%DATADIR%%/functions/math.fish
|
||||
%%DATADIR%%/functions/nextd-or-forward-word.fish
|
||||
%%DATADIR%%/functions/nextd.fish
|
||||
%%DATADIR%%/functions/open.fish
|
||||
%%DATADIR%%/functions/popd.fish
|
||||
%%DATADIR%%/functions/prevd-or-backward-word.fish
|
||||
%%DATADIR%%/functions/prevd.fish
|
||||
%%DATADIR%%/functions/prompt_pwd.fish
|
||||
%%DATADIR%%/functions/psub.fish
|
||||
%%DATADIR%%/functions/pushd.fish
|
||||
%%DATADIR%%/functions/pwd.fish
|
||||
%%DATADIR%%/functions/save_function.fish
|
||||
%%DATADIR%%/functions/setenv.fish
|
||||
%%DATADIR%%/functions/sgrep.fish
|
||||
%%DATADIR%%/functions/trap.fish
|
||||
%%DATADIR%%/functions/type.fish
|
||||
%%DATADIR%%/functions/umask.fish
|
||||
%%DATADIR%%/functions/vared.fish
|
||||
%%NLS%%share/locale/de/LC_MESSAGES/fish.mo
|
||||
%%NLS%%share/locale/en/LC_MESSAGES/fish.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/fish.mo
|
||||
%%NLS%%share/locale/sv/LC_MESSAGES/fish.mo
|
||||
@dirrm %%DATADIR%%/functions
|
||||
@dirrm %%DATADIR%%/completions
|
||||
@dirrm %%DATADIR%%
|
||||
@dirrm %%DOCSDIR%%
|
||||
@dirrm etc/fish
|
||||
@exec cp /etc/shells /etc/shells.bak; (grep -v %D/bin/fish /etc/shells.bak; echo %D/bin/fish) > /etc/shells; rm -f /etc/shells.bak
|
||||
@unexec cp /etc/shells /etc/shells.bak; (grep -v %D/bin/fish /etc/shells.bak) > /etc/shells; rm -f /etc/shells.bak
|
Loading…
Reference in New Issue
Block a user