#2 port to arch

Merged
alimiracle merged 1 commits from rosa/master into alimiracle/master 7 years ago
8 changed files with 188 additions and 0 deletions
  1. 7 0
      arch/apt-cache
  2. 8 0
      arch/apt-cache~
  3. 23 0
      arch/apt-get
  4. 23 0
      arch/apt-get~
  5. 53 0
      arch/dnf
  6. 19 0
      arch/emerge
  7. 24 0
      arch/slackpkg
  8. 31 0
      arch/zypper

+ 7 - 0
arch/apt-cache

@@ -0,0 +1,7 @@
+#!/bin/sh
+if test "$1" = "show"
+then
+pacman --Qi $2
+else
+echo E: Invalid operation $1
+fi

+ 8 - 0
arch/apt-cache~

@@ -0,0 +1,8 @@
+#!/bin/sh
+if test "$1" = "show"
+then
+pacman --Qi $2
+else
+echo apt-cache
+fi
+

+ 23 - 0
arch/apt-get

@@ -0,0 +1,23 @@
+#!/bin/sh
+if test "$1" = "install"
+then
+pacman -S $2
+elif test "$1" = "-Sy"
+then
+pacman -Sy
+elif test "$1" = "clean"
+then
+pacman -Sc
+elif test "$1" = "-upgrade"
+then
+pacman -Syyu
+elif test "$1" = "remove"
+then
+pacman -R $2
+elif test "$1" = "-purge"
+then
+pacman -Rs $2
+
+else
+echo E: Invalid operation $1
+fi

+ 23 - 0
arch/apt-get~

@@ -0,0 +1,23 @@
+#!/bin/sh
+if test "$1" = "install"
+then
+pacman -S $2
+elif test "$1" = "-Sy"
+then
+pacman -Sy
+elif test "$1" = "clean"
+then
+pacman -Sc
+elif test "$1" = "-upgrade"
+then
+pacman -Syyu
+elif test "$1" = "remove"
+then
+pacman -R $2
+elif test "$1" = "-purge"
+then
+pacman -Rs $2
+
+else
+echo apt-get
+fi

+ 53 - 0
arch/dnf

@@ -0,0 +1,53 @@
+#!/bin/sh
+updatey() {
+if test $# = 0
+then
+pacman -Syu
+else
+pacman -S $2
+fi
+}
+
+yes() {
+if test "$1" = "install"
+then
+pacman -S $2
+elif test "$1" = "upgrade"
+then
+updatey $2
+elif test "$1" = "remove"
+then
+pacman -Rs $2
+else
+echo E: Invalid operation $1
+fi
+}
+
+update() {
+if test $# = 0
+then
+pacman -Syu
+else
+pacman -S $2
+fi
+}
+
+elif test "$1" = "upgrade"
+then
+update $2
+
+elif test "$1" = "info"
+
+then
+pacman -SS $2
+elif test "$1" = "-y"
+then
+updatey $2 $3
+elif test "$1" = "remove"
+
+then
+
+pacman -Rs $2
+else
+echo E: Invalid operation $1
+fi

+ 19 - 0
arch/emerge

@@ -0,0 +1,19 @@
+#!/bin/sh
+if test "$1" = "--ask"
+then
+pacman -S $2
+elif test "$1" = "--sync"
+then
+apt-get update
+elif test "$1" = "--search"
+then
+pacman -Ss $2 $3
+elif test "$1" = "--update"
+then
+apt-get update && apt-get upgrade
+elif test "$1" = "--unmerge"
+then
+apt-get remove $2
+else
+echo E: Invalid operation $1
+fi

+ 24 - 0
arch/slackpkg

@@ -0,0 +1,24 @@
+#!/bin/sh
+
+if test "$1" = "install"
+ then
+pacman -S $2
+elif test "$1" = "update"
+then
+pacman -Sy
+elif test "$1" = "upgrade"
+then
+pacman -S $2
+
+elif test "$1" = "info"
+then
+pacman --Qi $2
+elif test "$1" = "search"
+then
+pacman --Qi $2
+elif test "$1" = "remove"
+then
+pacman -Rs $2
+else
+echo E: Invalid operation $1
+fi

+ 31 - 0
arch/zypper

@@ -0,0 +1,31 @@
+#!/bin/sh
+update() {
+if test $# = 0
+then
+pacman -Syu
+else
+pacman -S $2
+fi
+}
+
+if test "$1" = "install"
+then
+pacman -S $2
+elif test "$1" = "update"
+then
+update $2
+elif test "$1" = "search"
+then
+pacman -SS $2 $3
+elif test "$1" = "info"
+then
+pacman -Ss $2 $3
+elif test "$1" = "dup"
+then
+pacman -Syu
+elif test "$1" = "remove"
+then
+pacman -Rs $2
+else
+echo E: Invalid operation $1
+fi