123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- ##########
- ##########
- ##########
- ##########
- #### rewic
- ##########
- ##########
- ##########
- ##########
- #insert rewic here, once it's sorted out
- # NOTE! this function in the script WAS (now removed) a franken-disection-hackage gutted from tazlitoforwitchcraftextractions, which is just a copy of the earliest tazlito to have write-iso included. it still needs much re-reading n hackage to get to work, especially across all gentoo-esq (and other) distros. ... so i just completely removed it for now. i think it was 1.3... er... or 2.1 or.. sometime around there it got the writeiso feature.
- #all tazlito changed to rewic, and all slitaz changed to witch. ;) just so you know.
- ### let the hacking commence!
- #removed... ...devomer#
- #might wanna consider nabbing some ideas from debian-live-helper and the linux-live scripts famed from the slackers.
- #but tazlito's remasterer is rather the tits, so if we could get it to work instead, it'd be... " the tits "
- function rewicwitchhunt {
- echo "ADD STUFF HERE, SCRIPT INCOMPLETE. STUB. here we go hunting for pre-made isos. more witches to burn!"
- witchhunt.sh
- }
- function rewicdd {
- echo "here we just dd'up wherever you choose, to wherever you choose.
- ~ though be advised, dd is:
- very low level
- takes long time
- waste a lot of space!"
- sleep 1
- echo "warning! this method uses dd, aka data-destroyer (due to people not respecting its power). proceed with caution, there is no going back if you wipe your drive by accident with dd"
- echo "what do you want copied? (enter location of what you want copied)
- e.g.:/dev/sdb1"
- read -r WHATDD
- echo "will use $WHATDD as the input to the dd command."
- echo "where do you want it copied to? (please type full path, include filename and extension)
- e.g.:/media/chuckdrive/lemule-slack-witch-alpha1.iso"
- read -r LOCDD
- echo "will use $LOCD as the location dd will output to."
- sleep 2
- echo "again, the warning, please make absolute certain, that this is the right way around.
- will now proceed to issue this command:
- dd if=$WHATDD of=$LOCDD
- if that looks wrong, do not proceed."
- sleep 2
- echo "ok to proceed? (Y/N):"
- read
- read REPLY
- if [ "$REPLY" == "y" ]
- then
- dd if=$WHATDD of=$LOCDD
- else
- rewicmenu
- fi
- #should likely rearrange that to ask people to make sure it's right at least three times. ;)
- }
- function rewictar {
- echo "sry this has nothing coded yet, easy enough to do though right, come join the hackup in #witchlinux on irc freenode net"
- }
- function rewiclinuxlive {
- echo "sorry, nothing scripted in for this section yet. come join the hackup in #witchlinux on irc freenode net. also, of course, have a look at: http://www.linux-live.org/ "
- }
- function rewicmenu {
-
- echo "how u wanna do this?"
-
- echo "
- A. dd (use with caution)
- B. tar (with exclude list if you want)
- C. linux-live scripts
- D. tazlito
- E.
- F. enter your own preference of remaster manager"
-
- read REWICMETHOD
-
- case $REWICMETHOD in
- A|a)
- echo "Choice was $REWICMETHOD. dd"
- rewicdd
- ;;
- B|b)
- echo "Choice was $REWICMETHOD. tar"
- sleep 1
- rewictar
- ;;
- C|c)
- echo "Choice was $REWICMETHOD. linux live"
- sleep 1
- rewiclinuxlive
- ;;
- D|d)
- echo "Choice was $REWICMETHOD. tazlito"
- sleep 1
- rewic
- ;;
- # was gonna add mores... but i'm lazy... and it's not like any are implemented yet.
- E|e)
- echo "ok, taking you to find one we made earlier... let the witch hunt commence."
- sleep 1
- rewicwitchhunt
- ;;
- F|f)
- echo "going back"
- sleep 1
- rewic
- ;;
- esac
- }
- function rewic {
- echo "rewic, the iso remastery stuff has been gutted from this version while we work out the installer stuff ~ no loss it didnt work yet anyway."
-
- echo "we strongly urge you to have a look through https://github.com/Digit/witch/issues/5 and in particular, the links in the first comment, which are a collection of resources to point the ways we could go about remastering."
-
- rewicmenu
- }
- rewic
|